包裝函式
閱讀設定
呢篇文 需要熟悉呢方面嘅人幫手寫。 |
包裝函式(粵拼:baau1 zong1 haam4 sik1)係指一個子程式「包裝住」另外一個子程式。即係類似噉:
Def 重點程序 (n) 重點程序要做嘅嘢... Def 包裝程序 (n) 包裝程序要行嘅運算... Call 個重點程序
噉嘅話主程式行起上嚟,就會行咗個包裝程序先,然後先至再行個重點程序。
主要用途
[編輯]「包裝程序要行嘅運算」可以係好多有用嘅功能,例如
- 事前處理啲 input 嘅數值
- 檢查吓啲 input 係咪合乎某啲條件(例如想確保入落去遞歸程序嘅數細過某啲指定數值)
呀噉[1]。
包裝函式被指有好多好處——將事前處理等嘅嘢分離咗出嚟,交畀包裝程序處理,就可以達到模塊化嘅效果,令到啲源碼更易打理[2]。
類似概念
[編輯]睇埋
[編輯]引咗
[編輯]- ↑ The Advantages of Using Wrappers in Python. Medium.
- ↑ Exploring JavaScript Function Wrappers: A Comprehensive Guide. CloudDevs. 3.2. Modularity