技術ブログ

プログラミング、IT関連の記事中心

辞書のその他のプロパティ、便利な使用方法【Swift】

◾️辞書のその他のプロパティ、便利な使用方法

以下によく使用する辞書のプロパティと、便利な使用方法を記載する。

[辞書の要素を取得する]

辞書の変数名[キー]! 

[辞書の全ての要素を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()