if exp then -- block elseif exp then -- block else -- block end * Условия можно записывать в одну строку -- Эквивалент тернарного оператора (a?b:c) a=true b=a and "true" or "not true" a=10 b=a>5 and "true" or "not true" -- Эквивалент установки значения по умолчанию x = (func1() or "default")
Lua Справочник v0.05 © 2007-2024 Igor Salnikov aka SunDoctor