Swift の Set(セット)- 要素数と要素の存在確認
ここでは Swift の Set(セット)の要素数を取得する方法、セットが空っぽか確認する方法、要素が存在するか確認する方法についてご説明します。
目次
count プロパティで Set(セット)の要素の数を取得する
Swift の Set(セット)の中の要素の数を取得したい時には Set の count プロパティを使います。
let numbers: Set = [1, 2, 3, 4, 5]
print(numbers.count)
実行結果は次のようになり、5 つの要素があるので 5 と出力されています。
5
isEmpty プロパティで Set(セット)が空かどうか確認する
Swift で Set(セット)の要素が空っぽかどうかを確認するには、isEmpty プロパティが使えます。
var numbers: Set = [1, 2, 3, 4, 5]
print(numbers.isEmpty)
numbers.removeAll()
print(numbers.isEmpty)
実行結果です。removeAll() メソッドで、配列を空っぽにすると names.isEmpty が true になりました。
false
true
contains() で Set(セット)に指定した要素が存在するか確認する
Swift で Set(セット)に指定した要素が存在するかどうか確認するには contains() メソッドが使えます。
例えば、numbers セットに、3 と 6 が存在する確認するには次のようにできます。
let numbers: Set = [1, 2, 3, 4, 5]
print(numbers.contains(3))
print(numbers.contains(6))
実行結果は次のようになり、3 は存在するので true、6 は存在しないので false が返っています。
true
false
以上、Swift の Set(セット)の要素数を取得する方法、セットが空っぽか確認する方法、要素が存在するか確認する方法についてご説明しました。