FunctionSwift
dump(_:name:indent:maxDepth:maxItems:)
Dumps the given object’s contents using its mirror to standard output.
@discardableResult func dump<T>(_ value: T, name: String? = nil, indent: Int = 0, maxDepth: Int = .max, maxItems: Int = .max) -> T
Parameters
- value
The value to output to the
target
stream.- name
A label to use when writing the contents of
value
. Whennil
is passed, the label is omitted. The default isnil
.- indent
The number of spaces to use as an indent for each line of the output. The default is
0
.- maxDepth
The maximum depth to descend when writing the contents of a value that has nested components. The default is
Int.max
.- maxItems
The maximum number of elements for which to write the full contents. The default is
Int.max
.
Returns
The instance passed as value
.