一文告诉你如何判断Go接口变量是否相等
原文中文,约4800字,阅读约需12分钟。发表于: 。本文永久链接 – https://tonybai.com/2023/02/19/how-to-determine-if-two-interface-vars-are-equal 近日一位《Go语言第一课》专栏的读者向我提出一个问题,代码如下: func main() { printNonEmptyInterface1() } type T struct { name string }...
本文讨论了Go语言中接口类型变量的相等性判断,比较的是类型信息和data信息,指针类型的动态类型比较指针本身,非指针类型的动态类型比较data指向的内存块中的值,Gopher部落知识星球、DigitalOcean、Gopher Daily以及bigwhite的联系方式也在文中提及。