イニシャライザ
init(rawValue:)
指定された生の値を持つ新しいインスタンスを作成します。
iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+ tvOS 9.0+ visionOS 1.0+ watchOS 2.0+
必須
パラメータ
rawValue
新しいインスタンスに使用する生の値。
議論
指定された生の値に対応する型の値がない場合、このイニシャライザは nil を返します。例えば:
- enum PaperSize: String {
case A4, A5, Letter, Legal
- }
- print(PaperSize(rawValue: "Legal"))
- // Prints "Optional("PaperSize.Legal")"
- print(PaperSize(rawValue: "Tabloid"))
- // Prints "nil"
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ