Menu
CoddyTech

Compiler Lua Online

Tulis, jalankan, dan bagikan potongan kode. Tanpa setup.

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

Jalankan Lua online di browsermu

Playground dan code runner Lua online gratis. Tulis script Lua di browsermu, tekan Jalankan, lalu interpreter Lua standar mengeksekusinya dalam hitungan detik. Tanpa luarocks, tanpa build, tanpa instalasi lokal yang harus dikonfigurasi dulu.

Editornya dibangun di atas mesin yang sama dengan VS Code, jadi penyorotan sintaks Lua, pelengkapan otomatis, dan garis bawah error semuanya berfungsi. Kode berjalan dengan interpreter Lua di Alpine Linux, dengan library standar yang tersedia: string, table, math, io, os, dan coroutine. Cocok untuk belajar Lua untuk scripting game, konfigurasi tertanam, atau scripting Redis.

Kenapa playground Lua ini berguna

  • Eksekusi Lua instan: tulis kode, tekan Jalankan, dan lihat output dari interpreter Lua dalam hitungan detik, tanpa luarocks atau langkah build.
  • Penyorotan sintaks Lua lengkap, pelengkapan otomatis, dan pesan error yang jelas dengan nomor baris, dari mesin editor yang sama dengan VS Code.
  • Input stdin didukung. io.read(), io.read('*l'), dan io.lines() semuanya membaca dari kotak input playground, jadi script Lua interaktif berperilaku sama seperti saat dijalankan di terminal. Tidak perlu interpreter Lua, luarocks, atau tool build di komputermu.
  • Interpreter Lua dengan table, metatable, coroutine, dan library standar string/math/io: semua yang kamu butuhkan untuk latihan scripting.

Yang bisa kamu buat di playground Lua

  • Table sebagai array, record, dan hash map: satu-satunya tipe gabungan yang membuat Lua elegan, bisa diuji satu assignment demi satu assignment.
  • Metatable dan metamethod (__index, __newindex, __add, __call): blok pembangun sistem object yang dipakai di scripting game dan konfigurasi tertanam.
  • Eksperimen Lua singkat: uji pattern matching dengan string.match, verifikasi alur yield/resume pada coroutine, atau coba closure atas sebuah upvalue.

FAQ compiler Lua online

Apakah compiler Lua online ini gratis?

Ya, playground Lua ini gratis. Tanpa daftar, tanpa instal interpreter Lua, dan tanpa setup luarocks. Buka halamannya dan jalankan kode.

Apakah aku perlu menginstal Lua atau luarocks?

Tidak perlu instalasi. Kamu tidak butuh Lua, luarocks, atau tool build apa pun di komputermu. Runner Lua online ini mengeksekusi script-mu dengan interpreter Lua dan mengembalikan output-nya dalam hitungan detik.

Apakah playground Lua bisa dipakai di ponsel dan Chromebook?

Bisa. Playground Lua berjalan di browser modern apa pun, di desktop, tablet, atau ponsel. Cocok untuk menguji script Lua dari Chromebook, iPad, atau komputer sekolah.

Apakah playground Lua mendukung io.read() dan stdin?
Ya. io.read(), io.read('*l') untuk satu baris, dan io.lines() untuk iterasi semuanya membaca baris yang kamu ketik, sama seperti saat kamu menjalankan lua script.lua di terminal.
Bagaimana cara belajar Lua setelah mencoba playground ini?

Ubah contoh kode Lua, tekan Jalankan, lalu coba lagi. Saat kamu ingin sesuatu yang lebih terstruktur, kursus Lua interaktif Coddy membahas table, metatable, coroutine, dan library standar dengan latihan praktik. Ini fondasi yang kuat, entah kamu menuju scripting game atau penggunaan tertanam.

Alat berguna untuk Lua

Alat gratis berbasis browser yang cocok dipakai bersama Playground Lua, semuanya bagian dari Coddy.