StringWriter 示例
下面是 StringWriter 向流中写入数据示例。
import std.io.*
main(): Unit {
    let byteBuffer = ByteBuffer()
    let stringWriter = StringWriter(byteBuffer)
    /* 写入字符串 */
    stringWriter.write("number")
    /* 写入字符串并自动转行 */
    stringWriter.writeln(" is:")
    /* 写入数字 */
    stringWriter.write(100.0f32)
    stringWriter.flush()
    println(String.fromUtf8(readToEnd(byteBuffer)))
}
运行结果:
number is:
100.000000