StringWriter Example
The following is an example of writing data to a stream using StringWriter.
import std.io.*
main(): Unit {
let byteArrayStream = ByteArrayStream()
let stringWriter = StringWriter(byteArrayStream)
/* Writes a string.*/
stringWriter.write("number")
/* Writes a string and enters a newline character. */
stringWriter.writeln(" is:")
/* Writes a number. */
stringWriter.write(100.0f32)
stringWriter.flush()
println(String.fromUtf8(byteArrayStream.readToEnd()))
}
Running result:
number is:
100.000000