Compiler Luau Online
Tulis, jalankan, dan bagikan potongan kode. Tanpa setup.
Jalankan Luau online di browsermu
Playground dan code runner Luau online gratis. Tulis Luau, dialek Lua dari Roblox dengan tipe bertahap, tekan Jalankan, lalu interpreter luau yang asli mengeksekusinya dalam hitungan detik. Tanpa Roblox Studio, tanpa build CLI dari source, tidak ada yang perlu diinstal.
Editornya dibangun di atas mesin yang sama dengan VS Code, dengan penyorotan sintaks berbasis Lua (grammar yang paling mirip dengan Luau). Kodemu berjalan dengan binary luau upstream di Alpine Linux dengan library standar yang tersedia, yaitu string, table, math, os, coroutine, dan bit32, jadi anotasi tipe, interpolasi string, +=, continue, dan ekspresi if-then-else semuanya berfungsi persis seperti di bahasanya.
Kenapa playground Luau ini berguna
- Eksekusi Luau instan: tulis kode, tekan Jalankan, dan lihat output dari interpreter
luauyang asli dalam hitungan detik. Tanpa Roblox Studio, tanpa build CMake, tanpa toolchain. - Sintaks khas Luau berjalan apa adanya: anotasi tipe (
local hp: number = 100), table bertipe, generics, interpolasi string dengan backtick, compound assignment (+=,..=),continue, dan ekspresiif-then-else. - Input stdin didukung.
io.read(),io.read("*n"), danio.lines()semuanya membaca dari kotak input playground, jadi script interaktif berperilaku seperti saat menjalankanluau script.luaudi terminal, meskipun Luau upstream dirilis tanpa libraryio. - Error sintaks dikembalikan dengan nomor baris dari
luau-compile, jadiendyang nyasar atau anotasi tipe yang salah bentuk dilaporkan sebelum apa pun dijalankan.
Yang bisa kamu coba di playground Luau
- Anotasi dan inferensi tipe: beri anotasi pada fungsi, berikan tipe yang salah, dan lihat seberapa jauh runtime membiarkanmu. Ini cara cepat membangun intuisi tentang apa yang dilakukan dan tidak dilakukan tipe saat runtime.
- Table bertipe: array (
{number}), map ({[string]: number}), dan bentuk bernama dengantype, plustable.find,table.clone, dantable.freeze. - Pemanis sintaks khas Luau: sisipkan nilai ke string backtick, tambahkan nilai dengan
+=, lewati satu iterasi dengancontinue, atau pilih nilai langsung di baris yang sama dengan ekspresiif-then-else.
FAQ compiler Luau online
Apakah compiler Luau online ini gratis?
Ya, playground Luau ini gratis. Tanpa daftar, tanpa akun Roblox, dan tidak ada yang perlu diinstal. Buka halamannya dan jalankan kode.
Apakah aku perlu menginstal Roblox Studio atau CLI luau?
luau yang asli dan mengembalikan output-nya dalam hitungan detik.Apakah playground ini memeriksa tipe kode Luau-ku?
luau dan melaporkan error sintaks, tapi tidak menjalankan type checker. Itu tugas luau-analyze, dan tipe Luau tetap dihapus saat runtime. Jadi --!strict tidak akan menghentikan script di sini: anotasi tetap di-parse dan dijalankan, dan tipe yang salah baru terlihat saat menyebabkan error runtime sungguhan. Ini tetap cara yang bagus untuk mempelajari sintaksnya sebelum memasang editor dengan pemeriksaan tipe.Bisakah aku memakai API Roblox seperti game atau Instance.new?
game, workspace, Instance.new, service, dan event tidak tersedia. Semua yang merupakan bagian dari bahasanya sendiri berfungsi, dan itu sebagian besar yang kamu butuhkan selama belajar. Kursus Roblox Game Scripting mengajarkan API tersebut dengan script yang berjalan di game kecil bergaya Roblox di browsermu. Untuk mencoba API itu di dalam game sekarang juga, buka playground scripting Roblox.Apakah playground Luau mendukung io.read() dan stdin?
io.read() untuk satu baris, io.read("*n") untuk angka, dan io.lines() untuk iterasi semuanya membaca apa pun yang kamu ketik di kotak input. Luau upstream menghapus library io demi sandboxing, jadi Coddy mengembalikan fungsi-fungsi input itu di atasnya. Sandboxing di sini dilakukan oleh runner-nya.Bagaimana cara belajar Luau setelah mencoba playground ini?
Ubah contohnya, tekan Jalankan, lalu coba lagi. Saat kamu ingin sesuatu yang terstruktur, kursus Luau interaktif Coddy membahas sistem tipe langkah demi langkah, yaitu anotasi, table bertipe, union, generics, dan strict mode, dengan latihan, dua proyek, dan sertifikat. Cheat sheet Luau adalah referensi cepat yang bisa kamu buka di sampingnya.
Alat berguna untuk Luau
Alat gratis berbasis browser yang cocok dipakai bersama Playground Luau, semuanya bagian dari Coddy.