Zum Inhalt springen

Lua Online Compiler — Numio

Lua-5.4-Code online im Browser ausführen – mit Standardbibliotheken, Eingabe per io.read und sofortiger Ausgabe. Kostenlos, ohne Anmeldung.

Code (Lua)

Strg/⌘ + Enter zum Ausführen

input() und io.read() lesen diese Zeilen der Reihe nach.

Ausgabe

Der Code läuft lokal in deinem Browser und wird nicht hochgeladen.

Anwendung

  1. Lua-Code in den Editor schreiben oder einfügen.
  2. Optional: Zeilen für io.read ins Eingabefeld schreiben.
  3. Auf „Ausführen“ klicken (oder Strg/⌘ + Enter), um die Ausgabe zu sehen.

Beispiel

-- Lua-5.4-Beispiel
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(("Hallo, %s!"):format("Lua"))

Details und Einschränkungen

Lua 5.4 läuft über wasmoon (WebAssembly). Standardbibliotheken wie string, table und math sind verfügbar.

Jeder Lauf startet frisch; Variablen aus dem vorherigen Lauf bleiben nicht erhalten.

FAQ

Welche Lua-Version wird verwendet?

Lua 5.4 über wasmoon.

Wie lese ich Eingaben?

Schreibe die Werte ins Eingabefeld, einen pro Zeile. Jeder Aufruf von io.read() liefert die nächste Zeile.

Wird mein Code hochgeladen?

Nein. Dein Code läuft im Browser. Nur die Laufzeitumgebung wird beim ersten Mal von jsDelivr geladen.

Formatreferenzen

Tool-Seite aktualisiert: