91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

初識Swift集合之字典集合

發布時間:2020-06-27 22:44:06 來源:網絡 閱讀:483 作者:霧島千山 欄目:移動開發

字典集合

    字典表示一種非常復雜的集合, 允許按照某個鍵來訪問元素

字典集合的聲明與初始化:

    var strudentDictionary1 : Dictionary<Int , String> = [102 : " Jack" , 105 : "Mark" , 107 : "Jay"] ; //這里聲明里一個strudentDictionary1 的字典集合,他的鍵是 Int 類型,他的值為String類型

    var strudentDictionary2 = [102 : " Jack" , 105 : "Mark" , 107 : "Jay"] ;

    let strudentDictionary3 = [102 : " Jack" , 105 : "Mark" , 107 : "Jay"] ; //let 聲明的集合值不可變

    var strdentDictionary4 = Dirctionary<Int , String> (); //聲明一個空的strudentDictionary 集合


字典元素的操作

    增,刪,改

更改元素

    strudentDictionary[102] = "十元" ;

刪除元素

    let dismisssStrudent = strudentDictionary.removeValueForKey(102) ; //刪除指定鍵的元素,使用這個方法刪除元素,它會返回被刪除集合的值。如果不要返回值strudentDictionary.removeValueForKey(102)

   strudentDictionary[105]=nil  //這樣可以直接刪除元素

 這里需要注意一個特殊的方法updateValue(值,forKey : 鍵),如果找不到相對應的鍵,它會增加值;如果找到這個值,它會替換這個值。這個函數也會返回被替換或者增加 的值。

    let replaceStrudent = strudentDictionary.updateValue("十元" , forKey : 10) ;

    也可以這么寫:strudentDictionary.updateValue("十元" , forKey : 10) ;

字典集合的遍歷,他分為鍵遍歷、值遍歷、鍵和值變臉

var studentDictionary = [102 : "張三" , 105 : "張三" , 109 : "王五"]
var i = 0 ;
println("------遍歷值------") ;
for studentId in studentDictionary.keys {
    i++ ;
    if(i <= 2){
        print("學號:\(studentId), ")
    }else {
        println("學號:\(studentId)")
    }
}


println("------遍歷value------") ;
for studentValue in studentDictionary.values {
    i-- ;
    if(i > 0){
        print("姓名:\(studentValue), ")
    }else {
        println("姓名:\(studentValue)")
    }
}

println("------遍歷Id and value------") ;
for (studentId, studentValue) in studentDictionary {
    i++ ;
    if (i <= 2) {
        print("\(studentId):\(studentValue), ")
    }else {
        println("\(studentId):\(studentValue), ")
    }
}

    



向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

田阳县| 玉龙| 伊宁市| 乐都县| 泾川县| 河津市| 乌拉特前旗| 张家界市| 龙里县| 津市市| 大丰市| 绩溪县| 塔城市| 重庆市| 高邮市| 永顺县| 儋州市| 富蕴县| 岱山县| 会东县| 沁源县| 石门县| 大竹县| 高邑县| 双鸭山市| 开封县| 玛曲县| 合水县| 高碑店市| 阜宁县| 阜城县| 三江| 东乡族自治县| 枝江市| 通城县| 黄浦区| 灯塔市| 双辽市| 新疆| 曲松县| 鱼台县|