没太理解这里的queue和前面的myTreeNode的关系
来源:4-3 扩展已有类型

qq_白澤_0
2020-05-27
感觉myTreeNode算是我可以理解的扩展吧。虽然还是有些模糊。但大体是扩展。
这个queue我感觉就是自己定义了一个类型然后跑了一下?别名是指实例化为q吗?老师讲的通过别名扩展结构到底是怎么做呢?感觉这里似乎少了一些东西
写回答
1回答
-
这个queue就是通过别名扩展。
我们定义了
type Queue []int
就是给[]int定义了一个别名,叫做Queue,随后我们为这个Queue类型定义了一系列的方法。实现了一个完整工作的Queue类型。
这里的点是我们的“方法”不需要一定是为struct定义,为别名也可以定义方法。很多时候struct比较“重”,代码也比较冗长。
012020-05-28
相似问题