インスタンスプロパティ
description
このインスタンスのテキスト表現。
宣言
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 から継承されました。