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

 

posted @ 2023-04-17 20:51  ascertain  阅读(6)  评论(0编辑  收藏  举报