![]() |
#2
DrMike2017-05-19 18:59
|
比如
x=2
function(2)
调用完后x还是等于2。
但是列表好像不一样啊:
只有本站会员才能查看附件,请 登录
调用完addInterest后,amount里面的值就变了。
老师说,其实是函数addInterest重新创建了一个列表,原来的列表是没变的,amounts仍然指向原来的列表,只不过形式展现为修改后新创建的列表,这句话我就不能理解了,到最后的语句是print(amount),如果amount指向的原来的列表,那应该输出原来的值啊,怎么输出了新的值啊?
![](images/smilies/emot/em06.gif)