func指向誰(shuí)??my_sum還是my_average
my_sum = dec(my_sum)
my_average = dec(my_average)
這兩句執(zhí)行過(guò)后分別將my_sum, my_average傳給了func, 那func不就應(yīng)該指向my_average了么?
那接下來(lái)打印my_sum(1,2,3,4,5)再執(zhí)行到return func(*arg)的時(shí)候,此時(shí)func為什么是my_sum()??
2018-07-11
注意前面說(shuō)的函數(shù)的屬性問題,dec(my_sum)和dec(my_average)是不同的,傳遞的參數(shù)不同,此時(shí)函數(shù)的屬性不同,相對(duì)于是一個(gè)封閉環(huán)境,my_sum會(huì)跟隨內(nèi)部函數(shù),同理my_average也會(huì)跟隨的,兩次調(diào)用是不影響的。
2018-01-11
my_sum = dec(my_sum)
my_average = dec(my_average)
my_sum和my_average 就是兩個(gè)不同的對(duì)象了