Lua онлайн компилятор — Numio
Запускайте код на Lua 5.4 онлайн в браузере: стандартные библиотеки, ввод через io.read и мгновенный результат. Бесплатно.
Работает в браузере · Без регистрации
Код (Lua)
Ctrl/⌘ + Enter — запуск
input() и io.read() читают эти строки по порядку.
Вывод
Код выполняется в вашем браузере и никуда не загружается.
Как пользоваться
- Напишите или вставьте код на Lua.
- При необходимости введите строки для io.read в поле ввода.
- Нажмите «Запустить» (или Ctrl/⌘ + Enter).
Пример
-- Пример на Lua 5.4
local function fact(n)
if n <= 1 then return 1 end
return n * fact(n - 1)
end
for i = 1, 5 do
print(i, fact(i))
end
print(("Привет, %s!"):format("Lua"))
Подробности и ограничения
Lua 5.4 работает через wasmoon (WebAssembly). Доступны стандартные библиотеки: string, table, math и другие.
Каждый запуск начинается заново — переменные прошлого запуска не сохраняются.
FAQ
Какая версия Lua?
Lua 5.4 через wasmoon.
Как читать ввод?
Введите значения в поле ввода, по одному на строку. Каждый вызов io.read() возвращает следующую строку.
Мой код куда-то загружается?
Нет. Код выполняется в браузере. Только среда один раз загружается с jsDelivr.
Похожие инструменты
Справочники по форматам
Страница инструмента обновлена: