Lua идиомы собраны в одном месте
Я использую Lua для некоторых своих приложений. Я ищу центральное хранилище идиом Lua, потому что я не хочу писать C на Lua.
Вот несколько примеров:
x = x or v
Это устанавливает значение по умолчанию для x, если оно еще не установлено.
Еще один
x, y = y, x
обменять две переменные.
3 ответа
Решение
В этих ссылках есть целый ряд полезных фрагментов и идиом:
Lua Patterns, Tips and Tricks здесь, на Stack Overflow, также очень хорошо читаются.
Попробуйте http://lua-users.org/wiki/LuaDirectory - это и руководство Lua /PiL, вероятно, ваши два лучших ресурса в этом отношении.
- Справочное руководство по Lua 5.1
- Программирование на Lua, 1st Edition (первое издание доступно бесплатно онлайн. Второе можно купить, хотя третье - для 5.2 - должно появиться в ближайшее время.)