質問: golang公式DocumentにあるWriting Web Applicationsの序盤で以下のコードが出てきました. ``` type Page struct { Title string Body []byte } func (p *Page) save() error { filename := p.Title + ".txt" return ioutil.WriteFile(filename, p.Body, 0600) } ``` `p.Title`でPage構造体のTitle変数にアクセスしていますが,ここでは `*p.Title`としないとアクセスできないように見えてしまいます. 何故`p.Title`でアクセスできてしまうのでしょうか.
回答: Go言語の仕様です(という回答しかできない気が。。。 仕様はここにあります。 // 本家でも同様の質問をされた方がいるようです