请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

关于mynode和node

老师您好!在扩展别名时

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就是描述该节点的左孩子。

0 回复 有任何疑惑可以回复我~

相似问题

登录后可查看更多问答,登录/注册

问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信