为什么我不必将 PrintValue() 定义为指针接收器 (*One) 才能打印“hello”?package mainimport "fmt"type One struct{ a string}func (o *One)AssignValue(){ o.a = "hello"}func (o One)PrintValue(){ fmt.Println(o.a)}func main() { one := One{} one.AssignValue() one.PrintValue()}
1 回答
- 1 回答
- 0 关注
- 180 浏览
添加回答
举报
0/150
提交
取消