The raw value to use for the new instance.
Initializerinit(raw
init(rawValue:)
Creates a new instance with the specified raw value.
ある新しいインスタンスをこの指定された生の値で作成します。
Availability 有効性
- iOS 15.0+
- iPadOS 15.0+
- macOS 12.0+
- Mac Catalyst 15.0+
- tvOS 15.0+
- watchOS 8.0+
Technology
- Swift
UI
Declaration 宣言
init?(rawValue: UInt
)
Parameters パラメータ
rawValue
Discussion 議論
If there is no value of the type that corresponds with the specified raw value, this initializer returns nil
. For example:
例えば:
enum PaperSize: String {
case A4, A5, Letter, Legal
}
print(PaperSize(rawValue: "Legal"))
// Prints "Optional("PaperSize.Legal")"
print(PaperSize(rawValue: "Tabloid"))
// Prints "nil"