我以为我了解Go的类和方法接收器,但显然不了解。它们通常直观地工作,但是在下面的示例中,使用它似乎会导致“未定义:Wtf”错误:package maintype Writeable struct { seq int}func (w Writeable) Wtf() { // causes a compile error//func Wtf() { // if you use this instead, it works}func Write() { Wtf() // this is the line that the compiler complains about}func main() {}我正在使用上个月左右从golang和LiteIDE下载的编译器。请解释!
2 回答
- 2 回答
- 0 关注
- 224 浏览
添加回答
举报
0/150
提交
取消