【发布时间】:2015-08-27 11:14:18
【问题描述】:
我对 Go 结构中的方法感到困惑。我在他们有的教程中跟随:
func (p *Page) save() error {
filename := p.Title + ".txt"
return ioutil.WriteFile(filename, p.Body, 0600)
}
据我了解,p 是指针,您需要在检索属性之前取消对指针的引用:
filename := (*p).Title + ".txt"
这对我来说有意义的唯一方法是,如果点在 C++ 中表现得像 ->。我错过了什么?
【问题讨论】:
-
我不知道你为什么被否决,接受我的投赞成票。