前言

在撰寫程式時,常會碰到一些具有特定功能而又重複出現的程式片段,將這樣的程式片段獨立出來,必要時只要給予一些參數就能呼叫執行使用,那這樣的獨立出來的程式片段就可以成立一個單獨的程式單元,我們將這種單元稱為「函式」(Function)或稱為「方法」(Method)。

函式分為兩類:系統內建函式使用者自定函式

系統內建函式(簡稱「內建函式」)是編譯系統設計好可立即呼叫使用的函式庫,如:輸出入函式、串列函式、字串函式…等。

使用者自定函式(簡稱「自定函式」),是程式設計者在撰寫程式時應程式需求自己定義出來的函式。

內建函式我們只要會使用,知道給予什麼參數就可傳回所要的結果,不必瞭解函式的內部設計情形,也無法做更改。

自定函式是程式設計者無中生有產生的,隨時可以調整更改。設計好的自定函式有下列好處:

  1. 函式可以重複使用,大程式只需要著重在系統架構的規劃,功能性或主題性的工作交給函式處理,程式碼可較精簡。

  2. 若是較大程式軟體,可依功能切割成多個程式單元,再交由多人共同設計。如此不但可縮短程式開發的時間,也可以達到程式模組化的目的。

  3. 將相同功能的程式敘述片段寫成函式,只需做一次,有助於提高程式的可讀性,也讓程式的除錯及維護更加容易。


相關主題與延伸閱讀