采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
以课程中的代码为例:
node.value = value
您说,nil可以调用方法,那获取对象的点语法,在Go语言中不是默认去调用它的setter方法吗?
比如Objective-C中,NSString *str = nil;
NSLog(@"%zd", str.length);
编译器是不会报错的,直接打印的结果就是0.即使是nil,取属性的话,也不会报错,因为nil调用了NSString类的setter方法,而nil调用方法是不会报错的,只不过是调用无效罢了。
登录后可查看更多问答,登录/注册
语法+分布式爬虫实战 为转型工程师量身打造
3.8k 14
775 1
2.1k 1
1.2k 12