Programming: equality
C
Java
== 基本数据类型时, two operands类型不同时, 必须可以进行自动类型转换, e.g. byte & char => int, 不能进行自动类型转换(boolean & char)则编译失败, == 不能比较基本类型和引用类型, 基本数据类型只有boolean不能与其他7个自动转换
比较引用类型时, 必须具有继承关系, 类对象也必须有继承关系
interface可与任何object比较,不能与primitive比较, 比较instance是否==
Exception: Wrapper class 可与任何primitive 比较, 比较的是值
Golang
https://medium.com/golangspec/equality-in-golang-ff44da79b7f1
Pointer
Channels