為什麼 Python 程式碼在 function 裡執行較快?
原本我以為這只是單純因為 Python 需要搜尋不同的 variable scope 的關係,實則不是 🤣 更詳細的原因在於 function scope 內用到的 bytecode 與 global scope 的 bytecode 不一樣。 function scope 用的是 STORE_FAST 這個指令,而 global scope 用
Posted on Oct 9, 2023 by Amo Chen ‐ 1 min read