Writes the textual representations of the given items most suitable for debugging into the given output stream.
与えられた項目の、デバッグに最も適するテキスト表現を、与えられた出力ストリームに書き出します。
A string to print between each item. The default is a single space (" ").
各項目の間に出力する文字列。初期状態では、単一の空白(" ")です。
terminator
The string to print after all items have been printed. The default is a newline ("\n").
すべての項目が出力された後に出力する文字列。初期状態では改行("\n")です。
output
An output stream to receive the text representation of each item.
各項目のテキスト表現を受け取る出力ストリーム。
Discussion
解説
You can pass zero or more items to the debugPrint(_:separator:terminator:to:) function. The textual representation for each item is the same as that obtained by calling String(reflecting: item). The following example prints a closed range of integers to a string:
あなたは、ゼロ個以上の項目をdebugPrint(_:separator:terminator:to:)関数に渡すことができます。各項目のテキスト表現は、String(reflecting: item)を呼び出すことで得られるものと同じです。続く例は、整数の完結範囲をある文字列へ出力します。
To print the items separated by something other than a space, pass a string as separator.
空白以外の何かによって区切られる項目を出力するには、ある文字列をseparatorとして渡してください。
The output from each call to debugPrint(_:separator:terminator:to:) includes a newline by default. To print the items without a trailing newline, pass an empty string as terminator.debugPrint(_:separator:terminator:to:)への各呼び出しからの出力は、初期状態では改行を含みます。後に続く改行なしで項目を出力するには、空の文字列をterminatorとして渡してください。