Menu
Coddy logo textTech

Kompilator Lua online

Pisz, uruchamiaj i udostępniaj fragmenty kodu bez żadnej konfiguracji.

Coddymain.lua
Output
Click Run to see the output here.

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') i io.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?
Tak, edytor online Lua jest darmowy. Bez rejestracji, bez instalowania interpretera Lua i bez konfigurowania luarocks: otwierasz stronę i uruchamiasz kod.
Czy muszę mieć zainstalowane Lua albo luarocks?
Nie trzeba niczego instalować. Nie potrzebujesz na komputerze Lua, luarocks ani narzędzi do budowania. Edytor Lua online wykonuje twoje skrypty interpreterem Lua i zwraca wynik w kilka sekund.
Czy edytor online Lua działa na telefonie i Chromebooku?
Tak. Edytor online Lua działa w każdej nowoczesnej przeglądarce, na komputerze, tablecie i telefonie. Dobrze sprawdza się przy testowaniu skryptów Lua na Chromebooku, iPadzie albo szkolnym komputerze.
Czy edytor online Lua obsługuje io.read() i stdin?
Tak. 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?
Zmieniaj przykładowy kod Lua, klikaj Uruchom i poprawiaj. Gdy zechcesz czegoś bardziej uporządkowanego, interaktywny kurs Lua w Coddy omawia tablice, metatablice, korutyny i bibliotekę standardową z praktycznymi ćwiczeniami. To solidna podstawa, niezależnie od tego, czy celujesz w skrypty do gier, czy w zastosowania osadzone.

Przydatne narzędzia do Lua

Darmowe narzędzia w przeglądarce, które świetnie działają razem z edytorem Lua online. Wszystkie w Coddy.