6.51. kink/io/BIN_OUTPUT¶
6.51.1. BIN_OUTPUT.new¶
new は bin を構築する output を戻す。
結果の output は bin メソッドも提供する。これは write メソッドに渡されたバイト列を結合した bin 値を戻す。
結果の output の .flush と .close メソッドは何もしない。
例
:BIN_OUTPUT.require_from('kink/io/')
:BIN.require_from('kink/')
:make_bin <- {
:Out = BIN_OUTPUT.new
Out.write(BIN.of(1 2 3))
Out.write(BIN.of(4))
Out.bin
}
stdout.print_line(make_bin.repr) # => (bin 0x01 0x02 0x03 0x04)