Lua online
Scrivi, esegui e condividi snippet di codice, senza configurare nulla.
Esegui Lua online nel tuo browser
Un playground Lua online gratuito per eseguire codice. Scrivi script Lua nel browser, premi Esegui e l'interprete Lua standard li esegue in pochi secondi. Niente luarocks, niente build, niente installazione locale da configurare prima.
L'editor è costruito sullo stesso motore di VS Code, quindi evidenziazione della sintassi Lua, completamento automatico e sottolineature degli errori funzionano tutti. Il codice gira sull'interprete Lua su Alpine Linux, con le librerie standard disponibili: string, table, math, io, os e coroutine. Ottimo per imparare Lua per lo scripting nei giochi, i file di configurazione integrati o gli script per Redis.
Perché questo playground Lua è utile
- Esecuzione Lua immediata: scrivi il codice, premi Esegui e vedi l'output dell'interprete Lua in pochi secondi, senza luarocks né build.
- Evidenziazione completa della sintassi Lua, completamento automatico e messaggi di errore chiari con i numeri di riga, grazie allo stesso motore di editor di VS Code.
- L'input stdin è supportato.
io.read(),io.read('*l')eio.lines()leggono tutti dalla casella di input del playground, quindi gli script Lua interattivi si comportano come quando li esegui nel terminale. Niente interprete Lua, luarocks o strumenti di build sul tuo computer. - Interprete Lua con tabelle, metatabelle, coroutine e le librerie standard string/math/io: tutto quello che ti serve per esercitarti con lo scripting.
Cosa puoi creare nel playground Lua
- Tabelle come array, record e hash map: l'unico tipo composto che rende Lua elegante, da provare un'assegnazione alla volta.
- Metatabelle e metametodi (
__index,__newindex,__add,__call): i mattoni del sistema a oggetti che usi nello scripting dei giochi e nelle configurazioni integrate. - Esperimenti rapidi in Lua: prova un pattern matching con
string.match, verifica il flusso yield/resume di una coroutine o prova una closure su un upvalue.
Domande frequenti sul compilatore Lua online
Il compilatore Lua online è gratuito?
Devo avere Lua o luarocks installati?
Il playground Lua funziona da smartphone e Chromebook?
Il playground Lua supporta io.read() e stdin?
io.read(), io.read('*l') per una singola riga e io.lines() per scorrerle tutte leggono le righe che scrivi esattamente come quando esegui lua script.lua nel terminale.Come imparo Lua dopo aver provato il playground?
Strumenti utili per Lua
Strumenti gratuiti nel browser che si abbinano bene al playground Lua, tutti parte di Coddy.