[Swift]辞書(Dictionary)がnilの値を含むかチェックするには?

Swift

どうも、ちょげ(@chogetarou)です。

辞書の値がnilを含むかどうか確認する方法を紹介します。

スポンサーリンク

方法

インターフェース, インターネット, プログラム, ブラウザ, Www

辞書の値がnilを含むかどうか確認するには、valuesプロパティとcontainsメソッドを使います。

まず、辞書のvaluesプロパティにアクセスします。

そして、valuesプロパティからcontainsメソッドを呼び出します。

containsメソッドの引数に「nil」を指定します。

numbers.values.contains(nil)

上記のcontainsメソッドは、辞書の値がnilを含めば「true」、nilを含まなければ「false」を返します。

使用例

var numbers = [
    "one" : 1,
    "two" : 2,
    "three" : nil,
    "four" : 4,
    "five" : nil
]

if numbers.values.contains(nil) {
    print("numbersはnilを含みます")
}

オススメの記事

[Swift]辞書(Dictionary)の要素を条件で検索するには?

[Swift]辞書を配列に変換するには?

[Swift]辞書(Dictionary)の値(Value)からキー(key)を取得するには?

コメント

タイトルとURLをコピーしました