golang方法的參數(shù)問題,比如下面的示例代碼:問題:1、foo()方法的參數(shù)a和main()函數(shù)里面的a有關(guān)系嗎?2、foo()方法里面的a好像沒有被使用到,它表示什么意思?
1 回答

慕容3067478
TA貢獻1773條經(jīng)驗 獲得超3個贊
main中的a和foo中的a沒有任何關(guān)系。在foo中的a,只是一個局部變量的名字,這個a被稱為接收器(receiver name)。main中的a,也只是一個局部變量的名字,二者變量名相同而已。
foo中的a是類型A的接收器名字,foo是類型A的一個函數(shù),a其實就是代表類型A的一個實例,即使例子中a是沒有用到的,但不能缺少。
- 1 回答
- 0 關(guān)注
- 526 瀏覽
添加回答
舉報
0/150
提交
取消