
屬性將值跟特定的類、結構或枚舉關聯。存儲屬性存儲常量或變量作為實例的一部分,而計算屬性計算(不是存儲)一個值。計算屬性可以用于類、結構體和枚舉,...
類和結構體是人們構建代碼所用的一種通用且靈活的構造體。我們可以使用完全相同的語法規則來為類和結構體定義屬性(常量、變量)和添加方法,從而擴展類和...
枚舉為一組相關的值定義了一個共同的類型,使得可以在代碼中以類型安全的方式來使用這些值。 如果熟悉 C 語言,會知道在 C 語言中,枚舉會為一組整...
閉包是自包含的函數代碼塊,可以在代碼中被傳遞和使用。Swift 中的閉包與 C 和 Objective-C 中的代碼塊(blocks)以及其他一...
函數是用來完成特定任務的獨立的代碼塊。給一個函數起一個合適的名字,用來標識函數做什么,并且當函數需要執行的時候,這個名字會被用于“調用”函數。 ...
Swift 提供了類似 C 語言的流程控制結構,包括可以多次執行任務的for和while循環,基于特定條件選擇執行不同代碼分支的if、guard...
Swift 語言提供Arrays、Sets和Dictionaries三種基本的集合類型用來存儲集合數據。數組(Arrays)是有序數據的集。集合...
String是例如"hello, world","albatross"這樣的有序的Character(字符)類型的值的集合。通過String類型...
運算符是檢查、改變、合并值的特殊符號或短語。例如,加號+將兩個數相加(如let i = 1 + 2)。更復雜的運算例子包括邏輯與運算符&&(如i...