请教,这两种写法的区别,为什么方法 foo会使用(*list)?
最近在看数据结构链表的实现,在网上搜到了两种写法,请教大神,谢谢!
```
type List struct {
size int
}
func (list *List) foo(){
(*list).size = 0
}
func (list *List) foo2(){
list.size = 0
}
```
有疑问加站长微信联系(非本文作者)
有疑问加站长微信联系(非本文作者)
入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889
`单行代码`