Re: [問題] lambda 在迴圈內設定的問題

作者: poototo (poototo)   2022-03-28 23:11:16
# 可用閉包讓子函數記住i
LL = [(lambda i: lambda:print(i))(i) for i in range(3)]
for L in LL:
L()
※ 引述《pshuang (中山先生忠實信徒-我愛蘿)》之銘言:
: Os環境:Win7
: Py版本: 3.8.10
: lambda關鍵字,如果在迴圈內設定,又沒帶參數,
: 感覺結果想不通。想請問原因。
: code如下:
: #

Links booklink

Contact Us: admin [ a t ] ucptt.com