The raw value of the option set to create. Each bit of raw
potentially represents an element of the option set, though raw values may include bits that are not defined as distinct values of the Option
type.
作成されるオプションセットの生の値。raw
の各ビットは、潜在的にオプションセットの1つの要素を表します、けれども生の値は他とまったく異なったOption
型の値として定義されないビットを含んでも構いません。
Initializerinit(raw
init(rawValue:)
Creates a new option set from the given raw value.
与えられた生の値から新しいオプションセットを作成します。
Availability
- iOS 8.0+
- iPadOS 8.0+
- macOS 10.10+
- Mac Catalyst 13.0+
- tvOS 9.0+
- watchOS 2.0+
- Xcode 8.0+
Technology
- Swift Standard Library Swift標準ライブラリ
Declaration 宣言
init(rawValue: Self.RawValue
)
Parameters パラメータ
rawValue
Value Set Value Set
Discussion 解説
This initializer always succeeds, even if the value passed as raw
exceeds the static properties declared as part of the option set. This example creates an instance of Shipping
with a raw value beyond the highest element, with a bit mask that effectively contains all the declared static members.
このイニシャライザは常に成功します、raw
として渡される値がオプションセットの部分として宣言される静的プロパティを上回るとしてもです。この例は、Shipping
のインスタンスを最も高い要素を越える生の値で、全ての宣言済み静的メンバを実質的に含むあるビットマスクで、作成します。