Я использую Lua для некоторых своих приложений.Я ищу центральное хранилище идиом Lua, потому что я не хочу писать C на Lua.
Вот несколько примеров, с которыми я сталкивался:
x = x or v
Это устанавливаетзначение по умолчанию для x, если оно еще не установлено.
Другое -
x, y = y, x
для обмена двумя переменными.