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

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

在編程中,隨着處理問題的愈來愈複雜,代碼量飛速增長。其中,大量的代碼每每相互重複或者近似重複。若是不採有效方式加以解決,代碼將很難維護。編程

swift1.2語言函數和閉包函數介紹爲了解決這個問題,人們提出了函數這一律念。使用函數能夠將特定功能的代碼封裝,而後在不少的地方進行使用。本章將會講解函數和閉包的相關內容本文選自Swift1.2語言快速入門大學霸swift

7.1  函數介紹

函數是執行特定任務的代碼塊。使用函數會給開發這帶來不少的好處。如下總結了其中兩點。閉包

1.結構鮮明,便於理解函數

若是在一個程序中代碼不少很長,實現的功能也不相同,能夠將每個功能的代碼段提取出來做爲一個函數使用。這樣就能夠使程序結構鮮明,便於理解。如下的圖7.1是最好的實現。spa

7.1  函數使用1orm

2.減小代碼的編寫量以及時間開發

在一個程序中,若是有相同功能的代碼段能夠將其提出,做爲一個函數。這樣,能夠使代碼編寫量減小,從而縮短了開發時間。如下的圖7.2是最好的體現。it

7.2  使用函數2入門

3.函數的形式程序

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

7.3  函數的形式

根據參數表的有無,函數能夠分爲無參函數和有參函數。下面依次講解無參函數和有參函數本文選自Swift1.2語言快速入門大學霸

相關文章
相關標籤/搜索