關於Python裝飾器內層函數爲什麼要return目標函數的一些個人見解

前幾天在學裝飾器的時候,關於裝飾器內層函數調用目標函數時是否return目標函數的調用產生了一點迷惑,事實是當被裝飾的目標函數有返回值的時候,裝飾器內層函數也必須返回該目標函數的調用。 我們都知道不帶括號的函數名指向是函數代碼所在的內存地址,加上括號之後就變成了一個執行命令,那麼這個‘func( )’到底有什麼意義呢? 上面這張圖可以大概看出點東西,單獨的函數名是 function類的一個實例對象
相關文章
相關標籤/搜索