Lua-kjører
Gratis Lua-kjører online. Skriv og kjør Lua 5.4-kode rett i nettleseren, med print-utdata, stacktraces ved feil og beskyttelse mot uendelige løkker. Ingen installasjon.
Hvordan kjører jeg Lua-kode online med dette verktøyet?
Skriv eller lim inn koden i editoren og trykk Kjør, eller bruk Ctrl+Enter. Utdata fra print og io.write vises straks i utdatapanelet, så du kan jobbe med kodebiter uten noe oppsett.
Hvilken Lua-versjon bruker kjøreren?
Den kjører Lua 5.4, den gjeldende stabile versjonen, kompilert til WebAssembly med prosjektet wasmoon. Språksemantikk, standardbiblioteker og bytekode-VM oppfører seg som en skrivebordsversjon av lua 5.4.
Blir koden min lastet opp til en server?
Nei. Hele tolken kjøres lokalt i nettleseren din som en WebAssembly-modul. Koden din forlater aldri enheten, noe som gjør verktøyet trygt for private kodebiter og brukbart frakoblet etter at siden er lastet.
Hva skjer hvis koden min har en uendelig løkke?
En Lua-debughook teller utførte instruksjoner og avbryter kjøringen etter omtrent to sekunders arbeid. Du får en tydelig tidsavbruddsmelding i stedet for en frossen fane, og motoren er klar til neste kjøring.
Hvordan vises feil?
Kompilerings- og kjøretidsfeil vises i rødt i utdataområdet sammen med Luas stacktrace, inkludert linjenummeret i koden din, så det er lett å finne problemet. En melding oppsummerer første feillinje.
Hvilke standardbiblioteker er tilgjengelige?
Hele standardsettet i Lua 5.4 er lastet: base, string, table, math, coroutine, utf8 og en sandboxet os/io. Ingen tilgang til det virkelige filsystemet eller nettverk; require fungerer bare for de innebygde modulene.
Kan jeg bruke det på mobil eller nettbrett?
Ja. Oppsettet er responsivt: editoren, knappene og utdatapanelet tilpasser seg små skjermer, og skjermtastaturet fungerer fint for korte skript på farten.
Hvem har glede av denne Lua-kjøreren?
Nybegynner som lærer Lua-syntaks, utviklere som tester smålogikk eller string/table-eksperimenter, og alle som vil sjekke en kodebit uten å installere Lua. Moddere av spill med Lua-skript bruker den også til raske kontroller.
Slik bruker du Lua-kjører
Denne kjøreren utfører Lua 5.4 helt i nettleseren din med en WebAssembly-build av den offisielle tolken — ingenting lastes opp, og ingen konto trengs. Velg et eksempel eller skriv din egen kode, trykk Kjør, og print-utdata vises nedenfor med kjøretidsfeiler uthevet i rødt. En instruksjonsgrense på omtrent to sekunder avbryter uendelige løkker trygt.
- Velg utgangspunkt i Eksempler-rullegardinmenyen: Hello World, numeriske løkker, tabeller og strengbiblioteket, eller demoen av uendelig løkke med tidsavbrudd — koden lastes rett inn i editoren.
- Skriv eller rediger Lua-kode i editoren. Ctrl+Enter kjører gjeldende kode uten å ta på musen.
- Trykk Kjør-knappen (avspillingsikonet). Utdata fra print og io.write vises i utdatapanelet, og brukt tid vises under.
- Om noe feiler, vises feilen i rødt sammen med Lua-stacktracet, inkludert nøyaktig linjenummer i koden din.
- Bruk Tøm utdata (viskelær-ikonet) for å tømme utdatapanelet mellom kjøringer — koden i editoren beholdes.
- Pillen ved siden av overskriften viser motorstatus og etter innlasting nøyaktig Lua-versjon, f.eks. Lua 5.4.
Prøv eksemplet Uendelig løkke (tidsavbruddsdemo): kjøringen stopper etter omtrent to sekunder med en tydelig tidsavbruddsmelding i stedet for å fryse siden — det er den innebygde instruksjonsgrensen som jobber.
Relaterte verktøy
- Kode-lekeplass Online lekeplass for HTML, CSS og JavaScript med forhåndsvisning i sanntid, editor med linjenumre og fanget konsoll. Test kodebiter umiddelbart og last ned resultatet som én HTML-fil - helt i nettleseren.
- JSON-validator Valider JSON-syntaks umiddelbart med detaljerte feilmeldinger og linjenummer. Gratis verktøy som kjører 100% i nettleseren.
- Chmod-kalkulator Gratis online chmod-kalkulator for å visualisere og beregne Linux-filrettigheter med avmerkingsbokser. Konverter umiddelbart mellom numerisk (755, 644) og symbolsk notasjon (rwxr-xr-x). Støtter spesielle rettigheter som setuid, setgid, sticky bit.
- ASCII-tabell Komplett ASCII-tegnkodingsreferanse med desimale, heksadesimale, oktale, binære koder, HTML-enheter og tegnbeskrivelser. Umiddelbar søk og filtrering.
- HTTP-forespørsel Tester Test REST API-er direkte i nettleseren. Send GET-, POST-, PUT-, DELETE-forespørsler med egendefinerte headere, kropp og parametere. Se svarstatus, headere og JSON-kropp umiddelbart.
- .htaccess-generator Generer Apache .htaccess-regler for omdirigeringer, omskrivinger, sikkerhetshoder, bufring og mer.
- Robots.txt Generator Gratis online robots.txt generator. Opprett og tilpass robots.txt-filer for å kontrollere søkemotorenes crawling, administrere crawler-tilgang og optimalisere nettstedets SEO.
- Sitemap Generator Gratis online XML sitemap generator. Legg til URL-er, angi prioriteringer og frekvenser, lag SEO-sitemaps umiddelbart.