国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

Swift 集合類

2019-11-09 14:36:09
字體:
來源:轉載
供稿:網友

Swift包含三種集合類

數組 Array字典 Dictionary集合 Set數組
// 數組的聲明 (調用數組的構造函數)var numbers:[Int] = [1,2,3,4]var strings:[String] = ["one","two","three","four"]// 空數組的聲明var emptyArray1:[Int] = []var emptyArray2 = [Int]()var emptyArray3 = Array<Int>()var emptyArray4:[String] = []var allZero = [Int](repeatElement(0, count: 5))allZero.count // 數量allZero.isEmpty // 是否為空allZero[2] // 去下標值allZero.first // 第一個元素allZero.last // 最后一個元素numbers[1..<3] // 取子數組numbers.min() //最小值numbers.max() //最大值strings.max() //String 排序有點蒙strings.min()strings.contains("one") // 是否包含元素strings.contains("five")strings.index(of: "one") // 元素在數組的位置strings.index(of: "two") // 元素在數組的位置strings.index(of: "five") // 返回的是一個可選型if let firstValue = allZero.first {    PRint("the first value is " + String(firstValue))}數組的增 刪 改
var strings:[String] = ["one","two","three","four"]// 改strings[0] = "1"strings[1...3] = ["2","3","4"]// 增strings.append("five")strings += ["six"]strings.insert("seven", at: 3)// 刪strings.removeLast()strings.removeFirst()strings.remove(at: 2)strings.removeSubrange(0..<1)strings.removeAll()數組的遍歷
// 數組的聲明 (調用數組的構造函數)var numbers:[Int] = [1,2,3,4]var strings:[String] = ["one","two","three","four"]for number in numbers {    print(number)}for index in 0..<numbers.count {    print(numbers[index])}for (i,number) in numbers.enumerated() {    print("i is " + String(i) + " value is " + String(number))

字典的增刪改查

var dict = ["key":"value","key1":"value1"]var dict1 = ["key":"value","key1":1] as [String : Any]var dict2:Dictionary<String,Any> = ["key":"value","key1":"value1"]var dict3:[String:Any] = ["key":"value","key1":"value1"]dict.countdict.isEmptyArray(dict1.values)Array(dict.keys)// 改dict["key"] = "value0"dict.updateValue("value0", forKey: "key")// 增dict["key3"] = "value3"dict.updateValue("value4", forKey: "key4")//刪dict.removeValue(forKey: "key4")dict["key"] = nildict.removeAll()for key in dict.keys {    print(key)}for (key,value) in dict {    print("/(key):/(value)")}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 炎陵县| 石阡县| 灌南县| 灵武市| 武乡县| 三河市| 梁河县| 仲巴县| 永安市| 丰原市| 洪泽县| 南汇区| 定陶县| 夹江县| 凤台县| 永泰县| 汤阴县| 佳木斯市| 新乡县| 阳原县| 横山县| 藁城市| 玛沁县| 玉林市| 来凤县| 金秀| 叶城县| 上杭县| 定州市| 莱西市| 千阳县| 道真| 礼泉县| 灵台县| 乌拉特后旗| 宜宾县| 宜川县| 社会| 祁门县| 新昌县| 阳春市|