文書   >   Swift   >   Swift 標準ライブラリ   >   Debugging and Reflection (デバッグと反映)   >   dump(_:name:indent:maxDepth:maxItems:)
汎用関数
dump(_:name:indent:maxDepth:maxItems:)
そのミラーを使用して、与えられたオブジェクトの内容を標準出力にダンプします。
宣言
maxItems: Int = .max) -> T
パラメータ
value | target ストリームに出力すべき値。 |
name | value の内容を書き込むときに使用するラベル。nil が渡されると、ラベルは省略されます。デフォルトは nil です。 |
indent | 出力の各行のインデントとして使用するべき空白の数。デフォルトは 0 です。 |
maxDepth | ネストされたコンポーネントを持つ値の内容を書き込むときに下降すべき最大の深さ。デフォルトは Int.max です。 |
maxItems | 完全な内容を書き込むべき要素の最大数。デフォルトは Int.max です。 |
戻り値
value として渡されたインスタンス。
以下も見よ
印刷とダンプ
func print(Any, separator: String, terminator: String)
与えられた項目のテキスト表現を標準出力に書き込みます。
func print<Target>(Any, separator: String, terminator: String, to: inout Target)
与えられた項目のテキスト表現を与えられた出力ストリームに書き込みます。
func debugPrint(Any, separator: String, terminator: String)
デバッグに最適な、与えられた項目のテキスト表現を標準出力に書き込みます。
func debugPrint<Target>(Any, separator: String, terminator: String, to: inout Target)
デバッグに最適な、与えられた項目のテキスト表現を与えられた出力ストリームに書き込みます。
そのミラーを使用して、与えられたオブジェクトの内容を特定の出力ストリームへダンプします。
トップへ
トップへ
トップへ
トップへ
トップへ