Basic module

write_builder

procedureSource

Writes the text in builder to standard output, or standard error with to_standard_error, and returns the byte count. The builder is emptied afterwards unless do_reset is false.

write_builder :: (
    builder: *String_Builder,
    do_reset := true,
    to_standard_error := false
) -> s64

Parameters

builder: *String_Builder
do_reset := true
to_standard_error := false

Returns

s64
Example↗
builder: String_Builder;
append(*builder, "to the console\n");
written := write_builder(*builder);
assert(written == 15);

See also