swift1.2語言函式和閉包函式介紹

大學霸發表於2015-03-30

swift1.2語言函式和閉包函式介紹

在程式設計中,隨著處理問題的越來越複雜,程式碼量飛速增加。其中,大量的程式碼往往相互重複或者近似重複。如果不採有效方式加以解決,程式碼將很難維護。

swift1.2語言函式和閉包函式介紹為了解決這個問題,人們提出了函式這一概念。使用函式可以將特定功能的程式碼封裝,然後在很多的地方進行使用。本章將會講解函式和閉包的相關內容本文選自Swift1.2語言快速入門大學霸

7.1  函式介紹

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

1.結構鮮明,便於理解

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

swift1.2語言函式和閉包函式介紹

7.1  函式使用1

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

在一個程式中,如果有相同功能的程式碼段可以將其提出,作為一個函式。這樣,可以使程式碼編寫量減少,從而縮短了開發時間。以下的圖7.2是最好的體現。

swift1.2語言函式和閉包函式介紹

7.2  使用函式2

3.函式的形式

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

swift1.2語言函式和閉包函式介紹

7.3  函式的形式

根據參數列的有無,函式可以分為無參函式和有參函式。下面依次講解無參函式和有參函式本文選自Swift1.2語言快速入門大學霸

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

相關文章