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