Swift の Dictionary(辞書)- キーと値のペア数とキーの存在確認
ここでは Swift の Dictionary(辞書)のキーと値のペアの数とキーの存在を確認する方法などについてご説明します。
目次
count プロパティで Dictionary のキーと値のペアの数を取得する
Swift の Dictionary(辞書)の中のキーと値のペアの数を取得したい時には Dictionary の count プロパティを使います。
var dict = ["Key1": "value1", "Key2": "value2", "Key3": "value3"]
print(dict.count)
実行結果は次のようになり、キーと値のペアは三つなので 3 と出力されています。
3
isEmpty プロパティで Dictionary が空かどうか確認する
Swift で Dictionary(辞書)の要素が空っぽかどうかを確認するには、isEmpty プロパティが使えます。
var dict = ["Key1": "value1", "Key2": "value2", "Key3": "value3"]
print(dict.isEmpty)
dict.removeAll()
print(dict.isEmpty)
実行結果です。removeAll() メソッドで、辞書を空っぽにすると dict.isEmpty が true になりました。
false
true
Dictionary に指定したキーが存在するか確認する
Swift で Dictionary(辞書)に指定したキーが存在するかどうか確認するには、辞書の keys プロパティのcontains() メソッドが使えます。
例えば、dict 辞書に、Key2 と Key4 が存在する確認するには次のようにできます。
let dict = ["Key1": "value1", "Key2": "value2", "Key3": "value3"]
print(dict.keys.contains("Key2"))
print(dict.keys.contains("Key4"))
実行結果は次のようになり、Key2 は存在するので true、Key4 は存在しないので false が返っています。
true
false
以上、Swift の Dictionary(辞書)のキーと値のペアの数とキーの存在を確認する方法などについてご説明しました。