イニシャライザ


init(arrayLiteral:)


与えられた配列リテラルの要素を含むセットを作成します。


iOS 15.0+ iPadOS 15.0+ macOS 12.0+ Mac Catalyst 15.0+

tvOS 15.0+ watchOS 8.0+ visionOS 1.0+ Xcode 13.0+

init(arrayLiteral: AttributedString.FormattingOptions...)





パラメータ


arrayLiteral

新しいセットの要素のリスト。



議論


このイニシャライザを直接呼び出さないでください。これは、配列リテラルを使用するときにコンパイラによって使用されます。代わりに、カンマ区切りの値のリストを角括弧で囲み、配列リテラルを値として使用して新しいセットを作成します。配列リテラルは、型コンテキストによってセットが予期される場所であればどこでも使用できます。


以下の例では、文字列のみを保持する配列リテラルから文字列のセットが作成されます。



  1. let ingredients: Set = ["cocoa beans", "sugar", "cocoa butter", "salt"]
  2. if ingredients.isSuperset(of: ["sugar", "salt"]) {
  3. print("Whatever it is, it's bound to be delicious!")
  4. }
  5. // Prints "Whatever it is, it's bound to be delicious!"





以下も見よ


書式設定オプションの作成


init()

空のオプションセットを作成します。


init<S>(S)

アイテムの有限シーケンスから新しいセットを作成します。


typealias AttributedString.FormattingOptions.Element

シーケンスから書式設定オプションを作成するための要素の型。


typealias AttributedString.FormattingOptions.ArrayLiteralElement

配列リテラルから書式設定オプションを作成するための要素の型。


init(rawValue: UInt)

与えられた生の値から書式設定オプションのインスタンスを作成します。


typealias AttributedString.FormattingOptions.RawValue

生の値から書式設定オプションを作成するための要素の型。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ