= OutBuffer = ''Part of'' StandardLibraryCategory == Description == Shows basic use of std.outbuffer.!OutBuffer. Outbuffer avoids reallocation of buffers when the "~" operator is used, and thus should give better performance. == Example == {{{ #!d import std.outbuffer; import std.string; import std.stdio; void main () { int areaCode = 800, lata = 555, lastPart = 1212; std.outbuffer.OutBuffer buf = new OutBuffer; buf.write("Test of building phone number: "); buf.write('('); buf.write(toString(areaCode)); buf.write(") "); buf.write(toString(lata)); buf.write("-"); buf.write(toString(lastPart)); writefln("buf: ", buf.toString()); // instead of: writefln("buf: Test of building phone number: (" ~ toString(areaCode) ~ ") " ~ toString(lata) ~ "-" ~ toString(lastPart)); } }}} == Source == || Link || http://www.dsource.org/tutorials/index.php?show_example=119 || || Posted by || Lynn || || Date/Time || Fri Sep 24, 2004 8:43 am ||