【发布时间】:2016-03-17 02:10:47
【问题描述】:
看完the spec,我有:
如果结构值的所有字段都是可比较的,则结构值是可比较的。如果它们对应的非空白字段相等,则两个结构值相等。
这对我来说意味着structA == structB 意味着结构中每个非空白字段的值都将应用fieldA == fieldB。那么为什么我们需要一个深度相等的概念呢?因为如果结构具有也是结构的字段,所提供的信息对我来说意味着将使用== 检查这些字段是否相等,所以这肯定会触发对象图的遍历?
【问题讨论】:
标签: go