Writes the textual representations of the given items most suitable for debugging into the given output stream.
SDK
- Xcode 8.0+
Framework
- Swift Standard Library
Declaration
Parameters
items
Zero or more items to print.
separator
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"
).output
An output stream to receive the text representation of each item.
Discussion
You can pass zero or more items to the debug
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:
To print the items separated by something other than a space, pass a string as separator
.
The output from each call to debug
includes a newline by default. To print the items without a trailing newline, pass an empty string as terminator
.