どうも、ちょげ(@chogetarou)です。
辞書の値がnilを含むかどうか確認する方法を紹介します。
方法

辞書の値が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を含みます")
}
オススメの記事
コメント