哪位牛哥能解釋一下,用提示代碼,在最后直接 print count(),不能輸出所有1,4,9;
新手請教,在最后直接 print count(),為什么不能輸出所有1,4,9, 是因為count()是無變量函數嗎? ? 那如果想定義100個函數f1,f2...f100, 那該怎么引用count()呢?多謝!
新手請教,在最后直接 print count(),為什么不能輸出所有1,4,9, 是因為count()是無變量函數嗎? ? 那如果想定義100個函數f1,f2...f100, 那該怎么引用count()呢?多謝!
2020-04-28
舉報
2020-06-24
因為是閉包呀,課程里也說了閉包不會直接輸出結果,而是輸出一個能得到結果的函數,需要結果的時候再調用函數即可。不管你后面f是多少,你要想調用可以輸入你想要的即可,而不是全都要。即使全都要也可以寫一個for循環把它遍歷出來
2020-05-06
count()返回的列表元素是函數(高階函數),不是值。所以要用print(f1(),f2(),f3())
而不能用print(count())