dump(_:name:indent:maxDepth:maxItems:)
Dumps the given object’s contents using its mirror to standard output.
Declaration
@discardableResult func dump<T>(_ value: T, name: String? = nil, indent: Int = 0, maxDepth: Int = .max, maxItems: Int = .max) -> TParameters
- value:
The value to output to the
targetstream. - name:
A label to use when writing the contents of
value. Whennilis 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.
Return Value
The instance passed as value.