Przejdź do treści

Kompilator Lua online — Numio

Uruchamiaj kod Lua 5.4 online w przeglądarce. Biblioteki standardowe, dane przez io.read i natychmiastowy wynik. Za darmo, bez rejestracji.

Kod (Lua)

Ctrl/⌘ + Enter, aby uruchomić

input() i io.read() odczytują te wiersze po kolei.

Wynik

Kod działa lokalnie w przeglądarce i nie jest nigdzie wysyłany.

Jak używać

  1. Napisz lub wklej kod Lua w edytorze.
  2. Opcjonalnie: wpisz w polu wejściowym wiersze dla io.read.
  3. Kliknij Uruchom (lub Ctrl/⌘ + Enter), aby zobaczyć wynik.

Przykład

-- Przykład w 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(("Cześć, %s!"):format("Lua"))

Szczegóły i ograniczenia

Lua 5.4 działa dzięki wasmoon (WebAssembly). Dostępne są biblioteki standardowe, takie jak string, table i math.

Każde uruchomienie zaczyna się od zera, więc zmienne z poprzedniego nie są zachowywane.

FAQ

Jaka wersja Lua jest używana?

Lua 5.4 przez wasmoon.

Jak odczytać dane wejściowe?

Wpisz wartości w polu wejściowym, po jednej w wierszu. Każde wywołanie io.read() zwraca kolejny wiersz.

Czy mój kod jest gdzieś wysyłany?

Nie. Kod działa w przeglądarce. Tylko środowisko jest pobierane z jsDelivr przy pierwszym użyciu.

Źródła

Aktualizacja strony: