
var a KindA a == nil 本质上是 (KindA)(a) == (KindA)(nil) var i InterfaceA i == nil 本质上是 (nil)(i) == (nil)(nil) var b KindB b == nil 即 (KindB)(b) == (KindB)(nil) i = b i != nil 即 (KindB)(nil) != (nil)(nil) // 实际上这里是 (dynamicType)(nil) != (nil)(nil),此时已经不知道 dynamicType 的具体类型了 1 strobber16 2025 年 9 月 18 日 via Android python 也是一门强类型语言 |
2 reatang 2025 年 9 月 18 日 `var a KindA` a 都已经申请内存了怎么会 == nil 呢 |
3 maocat 2025 年 9 月 18 日 via Android 这么多废话 是不是强类型语言就看 int+string 报不报错 |
4 guyeu 2025 年 9 月 18 日 请先定义“强类型” |
5 Deteriorator 2025 年 9 月 18 日 在板块首页看不到这个帖子, 有意思 |
6 zhaoahui 2025 年 9 月 18 日 绕口令是吧 |