Go語言之裝飾器

Go的裝飾器本質上允許您包裝現有功能,並添加你自己的自定義功能,它操作的對象是函數,返回的對象也是函數。 1.簡單的一個裝飾器例子: 結果分析:從輸出的結果能夠看出,調用了裝飾器之後,函數testFunc已經實現了,「自己的代碼 + 原來代碼」的效果。 2.如果我們希望裝飾器裝飾的函數類型不是固定的呢,也就是說我們希望裝飾器裝飾的函數可以是任何函數,這樣我們該怎麼辦? 答案:採用空interfac
相關文章
相關標籤/搜索