IS
Size: a a a
IS
AZ
S
S
type:new(args), если прописали метаметод - можно дёргать type(args) или, если автор библиотеки извращенец - type:create(args), type:init(args) или что-то такое. В терминальном случае — local obj = table.copy(obj_prototype). И это всё не нормировано, смотри конкретные библиотеки.VO
set_flags(SYN|ACK), где
SYN и
ACK описаны через define.
S
VO
S
local FSYN = FLAGS.SYN
local FACK = FLAGS.ACK
function foo()
set_flags(FSYN, FACK)
end
Если какие-то флаги изменяются в процессе исполнения — кешировать не стоит.VO
S
S
S