【iOS 中文開放式課程】集合型態 字典 (Dictionary)

我們需要您的贊助

https://goo.gl/xIeQ8t





1.沒有順序
2.一支 key ,對一個 value

初始化資料

//沒有初值
var mDict = [String: String]()

//有初值
var mDict2 = ["name": "HKT", "score": "60"]

新增一筆資料

// 在字典中新增一個值
mDict["course"] = "iOS"

count 獲取數量

print(mDict2.count)

更新資料

如果字典裡沒有name這把Key 就會新增,如果已經存在就會更新裡面的存的資料
mDict2["name"]="Kate"

刪除資料

mDict["course"] = nil

print(mDict)
//[:]

使用 for 獲取 Key 和 value 資料

for (key, value) in mDict2 {
    print("\(key): \(value)")
}

// name: Kate
// score: 60

使用 for 僅獲取 Key 資料

for key in mDict2.keys {
    print(key)
}

使用 for 僅獲取 value 資料

for value in mDict2.values {
    print(value)
}

參考資料:

這個網誌中的熱門文章

nano 文字編輯器

2023 最新入門零基礎 Kotlin教學【從零開始學 Kotlin 程式設計】Kotlin 教學課程目錄 (Android Kotlin, IntelliJ IDEA, Android Studio, Android APP 開發教學)

16天記下7000單字

最新入門零基礎 Java 教學【從零開始學 Java 程式設計】Java教學課程目錄 (IntelliJ IDEA 開發教學)

Android Studio 歷代版本下載點