我們常常會用到「曾經寫過的程式」,你會想:「把它複製過來,就好了」,如果這程式是一小片段,那還好。
但是,如果它是一大塊程式,那麼它就會填滿你整個畫面,這也不方便你或是你的工作夥伴閱讀這程式。
常常用到的重覆程式,我們可以把它定義成「函式」或稱「函數」,將重覆的程式碼包裝起來,並給它一個名稱,
需要用到時,呼叫它過來,它就會幫你完成任務。簡短而有意義的「函式名稱」也有助於閱讀整個程式。
函式,可分為「無回傳值」及「有回傳值」。
「無回傳值」代表函式執行完畢後,並不會產生計算值給「呼叫它的程式」。它做完它該做的事情,就結束了。
「有回傳值」代表函式執行完畢後,會產生計算值給「呼叫它的程式」。回傳值可以提供原主程式後續的計算使用。