Simple types / Numbers / Double and Float

var a = 0.1
var b = 0.2
var c = 0.3

//Wrong way to compare
var isEqual1 = (a + b) == c
//isEqual1 is false

//Correct way to compare
var delta = 1e-9
var isEqual2 = math.Abs((a + b) - c) < delta
//isEqual2 is true

fmt.Println("isEqual1 is", isEqual1)
fmt.Println("isEqual2 is", isEqual2)