ffi.new
code:lua
ここで生成した値はガベージコレクション時に解放される
使用例
code:lua
local ffi=require"ffi"
local a=ffi.new("uint64_t",123456789012)
local b=ffi.new("uint64_t",234567890123)
print(a+b)
local x=ffi.new("uint32_t?",10,0,1,2,3,4,5,6,7,8,9) -- nelemを使う例 for i=0,9 do print(xi)end code:出力例
358024679135ULL
0
1
2
3
4
5
6
7
8
9