关于mynode和node
来源:4-3 扩展已有类型

慕移动9586716
2021-06-18
老师您好!在扩展别名时
if myNode == nil || myNode.node == nil {
return
}
1.myNode 和myNode.node其实是一个值,还是他两存在区别?
以及在
left := mytreeNode{myNode.node.Left}
中:1.这个myNode.node.Left 表达的是myNode.node节点的左孩子节点?
写回答
1回答
-
myNode是myTreeNode类型的指针,myNode.node是tree.Node类型的指针,他们的确是两个“值”,但是都描述了同一个现实中的事物,就是我们关心的这个节点。
所以myNode.node.Left就是描述该节点的左孩子。
012021-06-19
相似问题