AI 与机器学习
Go 面试官:Go interface 的一个 “坑” 及原理分析
Posts on 煎é±0 次浏览
大家好,我是煎鱼。 前几天在读者交流群里看到一位小伙伴,针对 interface 的使用有了比较大的疑惑。 无独有偶,我也在网上看到有小伙伴在 Go 面试的时候被问到了: 今天特意分享出来让大家避开这个坑。 例子一 第一个例子,如下代码: func main() { var v interface{} v = (*int)(nil) fmt.Println(v == nil) } 你觉得输出结果是什么呢? 答案是: false 为什么不是 true。明明都已经强行置为 nil 了。是不是 Go 编译器有问题?
原文:https://eddycjy.com/posts/go/go-tips-interface/



