Documentation Language: Swift

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)