Method
writeLine(_:indent:)
Writes a line of text followed by a newline.
func writeLine(_ text: String = "", indent: Bool = true)
Parameters
text-
The text to write (default: empty string)
indent-
Whether to apply indentation (default: true)
Discussion
This is equivalent to calling write(text, indent: indent) followed by newLine(indent: false). The text is written with optional indentation, then a newline is appended.
Example
let writer = MTLWriter(indentation: MTLIndentation(level: 1))
await writer.writeLine("Line 1") // " Line 1\n"
await writer.writeLine("Line 2") // " Line 1\n Line 2\n"
await writer.writeLine() // " Line 1\n Line 2\n\n" (blank line)