淺入深談:一道Python面試題,讓我明白了殊途同歸,卻開始懷疑自己

無意間,看到這麼一道Python面試題:以下代碼將輸出什麼?   腦中默默一想,這還用說麼,肯定是: 0 2 4 6 最後一看答案,竟然是: 6 6 6 6 於是帶着懷疑的心態(其實是不服輸,不認錯),打開編輯器,快速一敲,果然是: 懷疑了人生半天,本來還想黑,WTF Python…然後纔想通是自己太生疏...... 最後發現原因竟是:Python 的閉包的後期綁定導致的 late binding
相關文章
相關標籤/搜索