3 ms·
In many languages, equality is often intransitive when you consider implicit conversions. For example: type T int const a = 0 var b T = a var c in
by adonovan 6y ago
In many languages, equality is often intransitive when you consider implicit conversions. For example:
type T int
const a = 0
var b T = a
var c interface{} = b
fmt.Println(a == b, b == c, c == a) // true true false
https://play.golang.org/p/YZ-0Ym5lJ7R https://play.golang.org/p/YZ-0Ym5lJ7R