◾️辞書のその他のプロパティ、便利な使用方法
以下によく使用する辞書のプロパティと、便利な使用方法を記載する。
[辞書の要素を取得する]
辞書の変数名[キー]!
[辞書の全ての要素を1つずつ取得する]
for (キー変数, 値変数) in 辞書の変数名 {
}
[辞書のすべてのキーを1つずつ取得する]
for キー変数 in 辞書の変数名.keys {
}
[辞書のすべての値を1つずつ取得する]
for 値変数 in 辞書の変数名.values {
}
[辞書が空かチェックする(空の場合は「true」)]
辞書の変数名.isEmpty
[辞書の要素数を取得する]
辞書の変数名.count
[キーで辞書を検索する(存在する場合は「true」)]
辞書の変数名.keys.contains(キー)
[値で辞書を検索する]
辞書の変数名.values.contains(値)
[キーと値のセットで辞書を検索する(存在する場合は「true」)]
辞書の変数名.contains{ $0.0 == キー && $0.1 == 値 }
[配列の中身を表示する]
辞書の変数名.description
[辞書に要素を追加する(既に存在するキーの場合には更新する)]
辞書の変数名[キー] = 値
[辞書から指定のキーの要素を削除する]
辞書の変数名.removeValue(forKey: キー)
[辞書の全ての要素を削除する]
辞書の変数名.removeAll()