我對結構上的golang方法感到困惑。我在一個教程下面沿着他們有:指針在golang結構體方法中被默認取消引用了嗎?
func (p *Page) save() error {
filename := p.Title + ".txt"
return ioutil.WriteFile(filename, p.Body, 0600)
}
從我的理解p是指針,你需要取消引用指針檢索的屬性,例如前:
filename := (*p).Title + ".txt"
唯一這對我來說是有道理的,如果點在C++中的行爲如->
。我錯過了什麼?
我不確定你爲什麼被低估,接受我的贊成。 – getWeberForStackExchange