イニシャライザ


init(rawValue:)


指定された生の値を持つ新しいインスタンスを作成します。


iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+ macOS 10.10+

tvOS 9.0+ visionOS 1.0+ watchOS 2.0+

init?(rawValue: Self.RawValue)

必須





パラメータ


rawValue

新しいインスタンスに使用する生の値。



議論


指定された生の値に対応する型の値がない場合、このイニシャライザは nil を返します。例えば:


  1. enum PaperSize: String {
  2. case A4, A5, Letter, Legal
  3. }
  4. print(PaperSize(rawValue: "Legal"))
  5. // Prints "Optional("PaperSize.Legal")"
  6. print(PaperSize(rawValue: "Tabloid"))
  7. // Prints "nil"













トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ