Atm*_*ons 17 go
在深入研究文档后,我无法找到以下问题的答案:
是否有任何理由反对使用this引用当前对象,如下例所示?
this
type MyStruct struct { someField string } func (this MyStruct) getSomeField() string { return this.someField }
pub*_*her 22
没有技术理由不这样做.
它违反了这里解释的一般准则:
不要使用通用名称,例如"me","this"或"self",这是面向对象语言的典型标识符,它们更强调方法而不是函数.
我还想补充说,在使用this(或self)的语言中,this始终是一个指针.对于Go中的方法接收器,情况不一定如此.
self
归档时间:
10 年,11 月 前
查看次数:
4967 次
最近记录:
7 年,1 月 前