StringWriter Example
The following is an example of writing data to a stream using StringWriter.
import std.io.*
main(): Unit {
let byteBuffer = ByteBuffer()
let stringWriter = StringWriter(byteBuffer)
/* 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(readToEnd(byteBuffer)))
}
Running result:
number is:
100.000000