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

Swift 1.1語言第7  函數和閉包

在編程中,隨着處理問題的愈來愈複雜,代碼量飛速增長。其中,大量的代碼每每相互重複或者近似重複。若是不採有效方式加以解決,代碼將很難維護。爲了解決這個問題,人們提出了函數這一律念。使用函數能夠將特定功能的代碼封裝,而後在不少的地方進行使用。本章將會講解函數和閉包的相關內容。本文選自《Swift 1.1語言快速入門》編程

7.1  函數介紹

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

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

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

7.1  函數使用1orm

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

在一個程序中,若是有相同功能的代碼段能夠將其提出,做爲一個函數。這樣,能夠使代碼編寫量減小,從而縮短了開發時間。如下的圖7.2是最好的體現。本文選自《Swift 1.1語言快速入門》get

7.2  使用函數2it

3.函數的形式入門

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

7.3  函數的形式

根據參數表的有無,函數能夠分爲無參函數和有參函數。下面依次講解無參函數和有參函數。本文選自《Swift 1.1語言快速入門》

相關文章
相關標籤/搜索