インスタンスメソッド
contains(_:)
与えられた要素がオプションセットのメンバーであるかどうかを示すブール値を返します。
iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+
macOS 10.10+
tvOS 9.0+ visionOS 1.0+ watchOS 2.0+
func contains(_ member: Self) -> Bool
Self が Self.Element の場合に使用できます。
議論
このイニシャライザは、生の値がゼロのオプションセットを作成します。
パラメータ
member
オプションセットの中で検索すべき要素。
戻り値
オプションセットにメンバーが含まれている場合は true、そうでない場合は false。
議論
以下の例では、contains(_:) メソッドを使用して、availableOptions インスタンスの中に翌日配送が含まれているかどうかを確認します。
- let availableOptions = ShippingOptions.express
- if availableOptions.contains(.nextDay) {
print("Next day shipping available")
- }
- // Prints "Next day shipping available"
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ