Swift 1.1語言第7章 函式和閉包

大學霸發表於2014-10-16

Swift 1.1語言第7  函式和閉包

在程式設計中,隨著處理問題的越來越複雜,程式碼量飛速增加。其中,大量的程式碼往往相互重複或者近似重複。如果不採有效方式加以解決,程式碼將很難維護。為了解決這個問題,人們提出了函式這一概念。使用函式可以將特定功能的程式碼封裝,然後在很多的地方進行使用。本章將會講解函式和閉包的相關內容。本文選自《Swift 1.1語言快速入門》

7.1  函式介紹

函式是執行特定任務的程式碼塊。使用函式會給開發這帶來很多的好處。以下總結了其中兩點。

1.結構鮮明,便於理解

如果在一個程式中程式碼很多很長,實現的功能也不相同,可以將每一個功能的程式碼段提取出來作為一個函式使用。這樣就可以使程式結構鮮明,便於理解。以下的圖7.1是最好的實現。

7.1  函式使用1

2.減少程式碼的編寫量以及時間

在一個程式中,如果有相同功能的程式碼段可以將其提出,作為一個函式。這樣,可以使程式碼編寫量減少,從而縮短了開發時間。以下的圖7.2是最好的體現。本文選自《Swift 1.1語言快速入門》

7.2  使用函式2

3.函式的形式

一個完整的函式由func關鍵字、函式名、參數列以及函式的返回值型別組合,其形式如圖7.3所示。

7.3  函式的形式

根據參數列的有無,函式可以分為無參函式和有參函式。下面依次講解無參函式和有參函式。本文選自《Swift 1.1語言快速入門》

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29597077/viewspace-1300704/,如需轉載,請註明出處,否則將追究法律責任。

相關文章