ШТ
Size: a a a
ШТ
S
S
АК
true, res1, res2, ...
, либо false, error_msg
. Я хочу обработать их примерно так (псевдокод):flag, ... = f()Как этот псевдокод проще всего переписать на луа? Если я сделаю
if flag then
return ... -- return all results
else
error_msg = ...[1]
print(error_msg)
end
t = table.pack(f())
, как мне потом достать всё, кроме первого аргумента?АК
result = table.pack(f())
if result[1] then
return table.unpack(result, 2) -- skip first
else
error_msg = result[2]
print(error_msg)
end
S
local unpack = unpack or table.unpack
для обратной совместимости.table.pack
— result = {f()}
LL
AZ
U
AZ
LL
AZ
U
LL
U
U
U
LL