インスタンスプロパティ
description
このインスタンスのテキスト表現。
iOS 8.0+ iPadOS 8.0+ Mac Catalyst 13.0+
macOS 10.10+
tvOS 9.0+ VisionOS 1.0+
WatchOS 2.0+
var description: String { get }
必須 デフォルトの実装が提供されます。
議論
このプロパティを直接呼び出すことは推奨されません。代わりに、String(describing:) イニシャライザを使用して、任意の型のインスタンスを文字列に変換します。このイニシャライザは任意の型で動作し、CustomStringConvertible に準拠する型に対してカスタム description プロパティを使用します。
- struct Point: CustomStringConvertible {
let x: Int, y: Int
var description: String {
return "(\(x), \(y))"
}
- }
- let p = Point(x: 21, y: 30)
- let s = String(describing: p)
- print(s)
- // Prints "(21, 30)"
s への代入における p から文字列への変換には、Point 型の description プロパティが使用されます。
デフォルトの実装
CustomStringConvertible の実装
var description: String
この値のテキスト表現。
var description: String
このキーのテキスト表現。
var description: String
ベクトルのテキスト表現。
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ
トップへ