Appearance
バッファデータを指すポインタと長さを取得する
ptr, len = buf:ref() -- FFI
バッファデータを指すFFIポインタptrとデータの長さlenを取得します。
ptr
len
buf:put("Hello") local ptr, len = buf:ref() for i = 0, len - 1 do io.write(string.char(ptr[i])) end print() -- "Hello"
ポインタを使用してバッファの内容を読み取り、出力します。
buf:skip
buf:reserve