为了账号安全,请及时绑定邮箱和手机立即绑定

golang方法的参数问题

golang方法的参数问题

慕村225694 2018-12-16 15:17:14
golang方法的参数问题,比如下面的示例代码:问题:1、foo()方法的参数a和main()函数里面的a有关系吗?2、foo()方法里面的a好像没有被使用到,它表示什么意思?
查看完整描述

1 回答

?
慕容3067478

TA贡献1773条经验 获得超3个赞

  1. main中的a和foo中的a没有任何关系。在foo中的a,只是一个局部变量的名字,这个a被称为接收器(receiver name)。main中的a,也只是一个局部变量的名字,二者变量名相同而已。

  2. foo中的a是类型A的接收器名字,foo是类型A的一个函数,a其实就是代表类型A的一个实例,即使例子中a是没有用到的,但不能缺少。


查看完整回答
反对 回复 2018-12-16
  • 1 回答
  • 0 关注
  • 510 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信