AZ
Size: a a a
AZ
S
AZ
S
S
lua_call, lua_pcall и lua_xpcall. Это не самый быстрый процесс, но какой есть. lua_pushcfunction + lua_setglobal (и ещё всякие luaL_register для проброса сразу пачки), луа быстро вызывает внешние функции.LU
lua_call, lua_pcall и lua_xpcall. Это не самый быстрый процесс, но какой есть. lua_pushcfunction + lua_setglobal (и ещё всякие luaL_register для проброса сразу пачки), луа быстро вызывает внешние функции.LU
S
a
T
a
S
arr[#arr + 1] = ..., но мне так больше нравится, ибо короче и отсутствуют оборачивающие скобки, получается читаемей при большом выражении, типа:arr[#arr + 1] = "Foo " .. getStuff() .. " bar" .. getOther()Для сравнения:
arr[#arr + 1] = {foo = "bar", bar = "baz"}
table.insert(arr, "Foo " .. getStuff() .. " bar" .. getOther())
table.insert(arr, {foo = "bar", bar = "baz"})S
local arr = setmetatable({}, {__index = table})
И дальше хачить:arr:insert("foo")
arr:insert{foo = "bar", bar = "baz"}a
AY
local arr = setmetatable({}, {__index = table})
И дальше хачить:arr:insert("foo")
arr:insert{foo = "bar", bar = "baz"}S
S