Swiftでdictionaryを更新・追加・削除する
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
var user: [String: Any] = [ "sex": "man", "age": 28, "place": "tokyo" ] // 更新: key: "age" を value: 28 -> 29 user.updateValue(29, forKey: "age") print(user["age"]) // 29 // 追加: key: "lang", value: "ja" user["lang"] = "ja" print(user["lang"]) // "ja" // 削除: key: "sex" user.removeValue(forKey: "sex") print(user["sex"]) // nil |
こんな感じでかなり柔軟に使える。
おまけ: すべてのキーを削除する
1 2 3 4 5 6 7 8 9 10 |
var user: [String: Any] = [ "sex": "man", "age": 28, "place": "tokyo" ] user.removeAll() print(user["sex"]) // nil print(user["age"]) // nil print(user["place"]) // nil |