Kompilator Lua online
Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.
Uruchamiaj Lua online w przeglądarce
Darmowy edytor online do uruchamiania kodu w Lua. Piszesz skrypty Lua w przeglądarce, klikasz Uruchom, a standardowy interpreter Lua wykonuje je w kilka sekund. Bez luarocks, bez budowania, bez lokalnej instalacji.
Edytor działa na tym samym silniku co VS Code, więc masz podświetlanie składni Lua, autouzupełnianie i podkreślanie błędów. Kod działa na interpreterze Lua na Alpine Linux z dostępnymi bibliotekami standardowymi: string, table, math, io, os i coroutine. Dobre do nauki Lua do skryptów w grach, konfiguracji osadzonej w aplikacjach albo skryptów w Redisie.
Dlaczego ten edytor online Lua się przydaje
- Błyskawiczne uruchamianie Lua: piszesz kod, klikasz Uruchom i w kilka sekund widzisz wynik z interpretera Lua, bez luarocks i bez budowania.
- Pełne podświetlanie składni Lua, autouzupełnianie i czytelne komunikaty błędów z numerami linii, na tym samym silniku edytora co VS Code.
- Obsługa standardowego wejścia.
io.read(),io.read('*l')iio.lines()czytają z pola wejściowego edytora, więc interaktywne skrypty Lua zachowują się tak samo jak w terminalu. Nie potrzebujesz u siebie interpretera Lua, luarocks ani narzędzi do budowania. - Interpreter Lua z tablicami, metatablicami, korutynami i standardowymi bibliotekami string/math/io: wszystko, czego potrzebujesz do ćwiczenia skryptów.
Co możesz zbudować w edytorze online Lua
- Tablice jako tablice, rekordy i mapy mieszające: jedyny typ złożony, który czyni Lua eleganckim, do przetestowania przypisanie po przypisaniu.
- Metatablice i metametody (
__index,__newindex,__add,__call): elementy systemu obiektowego używane w skryptach gier i konfiguracjach osadzonych. - Szybkie eksperymenty w Lua: przetestuj dopasowanie wzorca przez
string.match, sprawdź przepływ yield/resume w korutynie albo wypróbuj domknięcie na zmiennej upvalue.
Kompilator Lua online: najczęstsze pytania
Czy kompilator Lua online jest darmowy?
Czy muszę mieć zainstalowane Lua albo luarocks?
Czy edytor online Lua działa na telefonie i Chromebooku?
Czy edytor online Lua obsługuje io.read() i stdin?
io.read(), io.read('*l') do pojedynczej linii i io.lines() do iterowania czytają wpisane linie tak samo, jak przy uruchomieniu lua script.lua w terminalu.Jak uczyć się Lua po wypróbowaniu edytora?
Przydatne narzędzia do Lua
Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Lua online. Wszystkie w Coddy.