裝飾器(可先了解閉包一章再閱讀此章)

一、什麼是裝飾器 裝飾器本質上是一個Python函數,它可以讓其他函數在不需要做任何代碼變動的前提下增加額外功能,裝飾器的返回值也是一個函數對象。 二、怎麼在不改變函數的代碼下爲函數添加額外功能 在這個例子中,我們在不改動函數text代碼的情況下對函數進行添加額外功能,用了閉包的知識,把函數和添加的功能放在內部定義的函數,並且把該函數返回,並且賦值給一個叫innerfunc的變量,而如果此時把代碼
相關文章
相關標籤/搜索