Naar de inhoud

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.

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

  1. Schrijf of plak Lua-code in de editor.
  2. Optioneel: typ in het invoervak de regels die io.read leest.
  3. 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.

Referenties

Pagina bijgewerkt: