数组
1 2
| var someArray = [SomeType]() *var names = [String]()
|
1 2 3
| var someArray = [SomeType](repeating: InitialValue, count: NumbeOfElements) var someInts = [Int](repeating: 0,count: 10) var someString = [String](repeating: "ban",count: 10)
|
访问数组
索引。比如:someInts[0]
修改数组
1 2 3 4 5 6 7
| someInts.append(20) someInts.append(30) someInts += [40]
someInts[2] = 50
|
1 2 3 4 5 6 7 8
| for item in someStrs { print(item) }
for (index, item) in someStrs.enumerated() { print("在 index = \(index) 位置上的值为 \(item)") }
|
1 2
| var intsC = intsA + intsB
|
1 2
| var intsA = [Int](count:2, repeatedValue: 2) println("\(intsA.count)")
|
字典
1 2 3
| var someDict = [KeyType: ValueType]() var someDict = [String: String]() var someDict:[String: String] = ["name": "ban","sex": "m"]
|
1 2 3 4 5
| var oldVal = someDict.updateValue("bandianhong", forKey: "name")
someDict[0] = "ban"
|
1 2 3 4 5
| var removedValue = someDict.removeValue(forKey: "name")
someDict["name"] = nil
|
1 2 3 4 5 6 7
| for (key, value) in someDict { print("字典 key \(key) - 字典 value \(value)") }
for (key, value) in someDict.enumerated() { print("字典 key \(key) - 字典 (key, value) 对 \(value)") }
|
1 2
| let dictKeys = [String](someDict.keys) let dictValues = [String](someDict.values)
|
Author:
班殿宏
License:
Copyright (c) 2020 班殿宏 版权所有