我正在學習 Go 教程,但由于無法理解特定的方法簽名而陷入困境:func (p *Page) save() error { filename := p.Title + ".txt" return ioutil.WriteFile(filename, p.Body, 0600)}文檔解釋如下:這個方法的簽名是:“這是一個名為 save 的方法,它接受一個指向 Page 的指針 p 作為它的接收者。它不接受任何參數,并返回一個類型為 error 的值?!蔽覠o法理解接收器是什么。我會把它讀成一個參數,但我希望參數在save().
- 2 回答
- 0 關注
- 282 瀏覽
添加回答
舉報
0/150
提交
取消
