]]> ]]>

Lua 5.1

Версия реализации Lua языка программирования Lua

Версия Lua 5.1 выпущена 21 февраля 2006 года. Основные особенности версии 5.1 — новая система модулей, инкрементальный сборщик мусора, новый механизм varargs, новый синтаксис для длинных строк и комментариев, операторы mod и length, метатаблицы для всех типов, новая схема настройки через luaconf.h и полностью повторно входимый парсер.

Примеры:

Факториал:

Используется рекурсивное определение факториала.

function factorial(n)
    if (n == 0) then
        return 1
    else
        return n * factorial(n - 1)
    end
end

for n = 0, 16 do
    io.write(n, "! = ", factorial(n), "\n")
end

В закладки: ]]> Пиктограмма del.icio.us Пиктограмма БобрДобр.ru Пиктограмма Memori.ru Пиктограмма МоёМесто.ru ]]>