文書   >   Swift   >   Swift 標準ライブラリ   >   Debugging and Reflection (デバッグと反映)   >   debugPrint(_:separator:terminator:)


関数


debugPrint(_:separator:terminator:)


デバッグに最適な、与えられた項目のテキスト表現を標準出力に書き込みます。





宣言


func debugPrint(_ items: Any..., separator: String = " ", terminator: String = "\n")


パラメータ


items印刷すべきゼロ個以上の項目。
separator各項目間で印刷すべき文字列。デフォルトは単一の空白 (" ") です。
terminatorすべての項目が印刷された後に印刷すべき文字列。デフォルトは改行 ("\n") です。


議論


0 個以上の項目を debugPrint(_:separator:terminator:) 関数に渡すことができます。各項目のテキスト表現は、String(reflecting: item) を呼び出して取得したものと同じです。以下の例では、文字列のデバッグ表現、整数の閉鎖範囲、および浮動小数点値のグループを標準出力に出力します。


debugPrint("One two three four five")
// Prints "One two three four five"

debugPrint(1...5)
// Prints "ClosedRange(1...5)"

debugPrint(1.0, 2.0, 3.0, 4.0, 5.0)
// Prints "1.0 2.0 3.0 4.0 5.0"


空白以外で区切られた項目を印刷するには、separator として文字列を渡します。


debugPrint(1.0, 2.0, 3.0, 4.0, 5.0, separator: " ... ")
// Prints "1.0 ... 2.0 ... 3.0 ... 4.0 ... 5.0"


debugPrint(_:separator:terminator:) への各呼び出しからの出力には、デフォルトで改行が含まれます。末尾の改行なしで項目を印刷するには、空の文字列を terminator として渡します。


for n in 1...5 {
    debugPrint(n, terminator: "")
}
// Prints "12345"


以下も見よ





印刷とダンプ

















トップへ












トップへ












トップへ












トップへ












トップへ
目次
Xcode の新機能

  • 言語:Swift
  • SDK


    Xcode 7.0+

    フレームワーク

    Swift 標準ライブラリ

  • 宣言
  • パラメータ
  • 議論
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)












    トップへ(Swift 標準ライブラリ)