Online Lua-compiler — Numio
Voer Lua 5.4-code online uit in je browser. Standaardbibliotheken, invoer via io.read en direct resultaat. Gratis, zonder account, niets wordt geüpload.
Werkt in je browser · Geen registratie
Code (Lua)
Ctrl/⌘ + Enter om uit te voeren
input() en io.read() lezen deze regels op volgorde.
Uitvoer
Code draait lokaal in je browser en wordt niet geüpload.
Hoe werkt het
- Schrijf of plak Lua-code in de editor.
- Optioneel: typ in het invoervak de regels die io.read leest.
- Klik op Uitvoeren (of Ctrl/⌘ + Enter) om de uitvoer te zien.
Voorbeeld
-- Lua 5.4-voorbeeld
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 en beperkingen
Lua 5.4 draait via wasmoon (WebAssembly). Standaardbibliotheken zoals string, table en math zijn beschikbaar.
Elke run begint opnieuw, dus variabelen van de vorige run blijven niet bewaard.
FAQ
Welke Lua-versie wordt gebruikt?
Lua 5.4, via wasmoon.
Hoe lees ik invoer?
Typ de waarden in het invoervak, één per regel. Elke aanroep van io.read() geeft de volgende regel terug.
Wordt mijn code geüpload?
Nee. Je code draait in je browser. Alleen de runtime wordt bij het eerste gebruik van jsDelivr gedownload.
Gerelateerde tools
Referenties
Pagina bijgewerkt: