标签: go struct
为什么人们仅使用一个字符来表示struct方法中的当前实例?示例:
type Something struct {} func (s *Something) doSomething() {}
我发现使用起来更具可读性:
func (something *Something) doSomething() {}
答案 0 :(得分:2)
遵循规则,即名称应简短明了(more info),这是一个好习惯。 这里的重点还在于避免使用长名称和通用名称,例如“ me”,“ this”或“ self”(more info)。