t { Buffer buffer = new Buffer(8); buffer.write(cast(ubyte[])[1, 2, 3, 4]); buffer.write("test"); assert(buffer.data!ubyte == [1, 2, 3, 4, 't', 'e', 's', 't']); buffer.write([1, 2]); version(BigEndian) assert(buffer.data!ubyte == [1, 2, 3, 4, 't', 'e', 's', 't', 0, 0, 0, 1, 0, 0, 0, 2]); version(LittleEndian) assert(buffer.data!ubyte == [1, 2, 3, 4, 't', 'e', 's', 't', 1, 0, 0, 0, 2, 0, 0, 0]);
Writes an array using the system's endianness.