标签(空格分隔): swift array dictionary
zybuluo
Swift 语言里的数组和字典中存储的数据值类型必须明确。
数组
数组使用有序列表存储同一类型的多个值。数据值在被插入数组之前类型必须明确,方法是通过显式的类型标注或类型推断,而且不是必须是 class
类型。
语法
Array<SomeType>
或者 [SomeType]
var someInts = [Int]() //构造空数组
someInts = [] //根据上下文构造空数组
someInts = Array<Int>()
someInts = [Int](count: 3, repeatedValue: 1)
访问和修改数组
通过数组的方法和属性来访问和修改数组,或者下标语法。
字典
字典是一种存储多个相同类型值的容器。
语法
Dictionary<KeyType, ValueType>
,[KeyType : ValueType]
-
KeyType
键的类型,必须是可哈希的。所有的 swift 基本类型和 未关联值的枚举成员都是可哈希的。
读取和修改字典
通过字典的方法和属性,或者下标语法来读取和修改字典。