下標(biāo) 類、結(jié)構(gòu)體和枚舉可以定義下標(biāo),它們是訪問(wèn)集合、列表或序列的成員元素的快捷方式。可以使用下標(biāo)通過(guò)索引設(shè)置和檢索值,而不需要單獨(dú)的設(shè)置和檢索方...
投稿
下標(biāo) 類、結(jié)構(gòu)體和枚舉可以定義下標(biāo),它們是訪問(wèn)集合、列表或序列的成員元素的快捷方式。可以使用下標(biāo)通過(guò)索引設(shè)置和檢索值,而不需要單獨(dú)的設(shè)置和檢索方...
方法 方法是與特定類型相關(guān)聯(lián)的函數(shù)。類、結(jié)構(gòu)體和枚舉都可以定義實(shí)例方法,這些方法封裝了特定任務(wù)和功能來(lái)處理給定類型的實(shí)例,也可以定義與類型本身相...
屬性 屬性將值與特定的類、結(jié)構(gòu)體或枚舉相關(guān)聯(lián),分為存儲(chǔ)型屬性和計(jì)算型屬性。存儲(chǔ)型屬性將常量和變量值存儲(chǔ)為實(shí)例的一部分,計(jì)算型屬性存儲(chǔ)值。計(jì)算型屬...
類和結(jié)構(gòu)體 可以通過(guò)使用常量、變量和函數(shù)完全相同的語(yǔ)法來(lái)定義屬性和方法向類和結(jié)構(gòu)添加功能。 Swift不需要為自定義類和結(jié)構(gòu)創(chuàng)建單獨(dú)的接口和實(shí)現(xiàn)...
枚舉 C語(yǔ)言中,C枚舉將相關(guān)名稱分配給一組整數(shù)值,而Swift枚舉不必為每個(gè)枚舉值提供一個(gè)值。若為每個(gè)枚舉值提供了值(稱為原始值),則該值可以是...
閉包 Swift的閉包類型類似于C和Objective-C中的塊以及其他編程語(yǔ)言的Lambdas。 閉包可捕獲并存儲(chǔ)其定義的上下文中的任何常量和...
控制流 Swift包含很多控制流語(yǔ)句:while循環(huán)、if、guard、switch和for-in循環(huán)。 For-In循環(huán) for-in循環(huán)用于...
集合類型 Swift有三種集合類型:數(shù)組、集合和字典。數(shù)組是有序集,集合是值唯一的無(wú)序集,字典是鍵值對(duì)的無(wú)序集。 Swift中的數(shù)組、集合和字典...
字符串和字符 Swift的 String 類型是一種快速、現(xiàn)代的字符串實(shí)現(xiàn),每個(gè)字符串由獨(dú)立于編碼的Unicode字符組成,并支持在各種Unic...
基本操作符 本章介紹Swift中的常見(jiàn)操作符,并介紹使用自定義操作符實(shí)現(xiàn)復(fù)雜運(yùn)算。 術(shù)語(yǔ) 操作符包括一元、二元和三元運(yùn)算符: 一元運(yùn)算符包括前綴...