インスタンスプロパティ
rawValue
raw 型の対応する値。
宣言
let rawValue: String
議論
rawValue で初期化された新しいインスタンスは、このインスタンスと同じになります。例えば:
enum PaperSize: String {
case A4, A5, Letter, Legal
let selectedSize = PaperSize.Letter
print(selectedSize.rawValue)
// Prints "Letter"
print(selectedSize == PaperSize(rawValue: selectedSize.rawValue)!)
// Prints "true"
以下も見よ
プレビューデバイスの作成
init(extendedGraphemeClusterLiteral: Self.StringLiteralType)
与えられた値に初期化されたインスタンスを作成します。
ExtendedGraphemeClusterLiteralType が Self.StringLiteralType の時使用できます。
init(unicodeScalarLiteral: Self.ExtendedGraphemeClusterLiteralType)
与えられた値に初期化されたインスタンスを作成します。
ExtendedGraphemeClusterLiteralType が Self.UnicodeScalarLiteralType の時使用できます。
指定された文字列値に初期化されたインスタンスを作成します。
指定された生の値で新しいインスタンスを作成します。