標(biāo)簽(空格分隔): swift array dictionary
zybuluo
Swift 語(yǔ)言里的數(shù)組和字典中存儲(chǔ)的數(shù)據(jù)值類型必須明確。
數(shù)組
數(shù)組使用有序列表存儲(chǔ)同一類型的多個(gè)值。數(shù)據(jù)值在被插入數(shù)組之前類型必須明確,方法是通過(guò)顯式的類型標(biāo)注或類型推斷,而且不是必須是 class
類型。
語(yǔ)法
Array<SomeType>
或者 [SomeType]
var someInts = [Int]() //構(gòu)造空數(shù)組
someInts = [] //根據(jù)上下文構(gòu)造空數(shù)組
someInts = Array<Int>()
someInts = [Int](count: 3, repeatedValue: 1)
訪問(wèn)和修改數(shù)組
通過(guò)數(shù)組的方法和屬性來(lái)訪問(wèn)和修改數(shù)組,或者下標(biāo)語(yǔ)法。
字典
字典是一種存儲(chǔ)多個(gè)相同類型值的容器。
語(yǔ)法
Dictionary<KeyType, ValueType>
,[KeyType : ValueType]
-
KeyType
鍵的類型,必須是可哈希的。所有的 swift 基本類型和 未關(guān)聯(lián)值的枚舉成員都是可哈希的。
讀取和修改字典
通過(guò)字典的方法和屬性,或者下標(biāo)語(yǔ)法來(lái)讀取和修改字典。