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(セット)の要素数を取得する方法、セットが空っぽか確認する方法、要素が存在するか確認する方法についてご説明しました。

© 2024 iOS 開発入門