Go 面试每天一篇(第 5 天)

Golang来啦 ·
编译无法通过,不通过的在 定义 sm1 和 sm2 后,使用 == 比较两者,原因:go 语言并不鼓励直接使用 == 比较引用类型,所以编译器并不会通过编译,因为地址比较在现实意义上,其结果并不能代表现实中的比较。推荐使用明确的自定义比较来比较引用类型。
#1