Trình biên dịch Lua online
Viết, chạy và chia sẻ đoạn code. Không cần thiết lập.
Chạy Lua online ngay trên trình duyệt
Playground và công cụ chạy code Lua online miễn phí. Viết script Lua trên trình duyệt, nhấn Chạy, trình thông dịch Lua chuẩn sẽ thực thi chúng chỉ trong vài giây. Không cần luarocks, không cần build, không phải cài đặt gì trên máy trước.
Trình soạn thảo dùng cùng engine với VS Code, nên tô màu cú pháp Lua, tự động hoàn thành và gạch chân báo lỗi đều hoạt động. Code chạy bằng trình thông dịch Lua trên Alpine Linux, có sẵn các thư viện chuẩn string, table, math, io, os và coroutine. Rất hợp để học Lua cho việc viết script game, cấu hình nhúng hay script Redis.
Điều gì làm Lua playground này hữu ích
- Chạy Lua tức thì: viết code, nhấn Chạy và xem đầu ra từ trình thông dịch Lua sau vài giây, không cần luarocks hay bước build.
- Tô màu cú pháp Lua đầy đủ, tự động hoàn thành và thông báo lỗi rõ ràng kèm số dòng, nhờ cùng engine soạn thảo với VS Code.
- Hỗ trợ đầu vào stdin.
io.read(),io.read('*l')vàio.lines()đều đọc từ ô đầu vào của playground, nên script Lua tương tác hoạt động giống như khi chạy trong terminal. Máy bạn không cần trình thông dịch Lua, luarocks hay công cụ build. - Trình thông dịch Lua với table, metatable, coroutine và các thư viện chuẩn string/math/io: mọi thứ bạn cần để luyện viết script.
Bạn có thể viết gì trong Lua playground
- Table dùng làm mảng, bản ghi và hash map: kiểu dữ liệu tổng hợp duy nhất làm nên sự gọn gàng của Lua, thử được từng phép gán một.
- Metatable và metamethod (
__index,__newindex,__add,__call): những viên gạch xây nên hệ thống đối tượng mà bạn dùng khi viết script game và cấu hình nhúng. - Thử nghiệm Lua nhanh: thử một lệnh khớp mẫu với
string.match, kiểm tra luồng yield/resume của một coroutine hay thử một closure trên upvalue.
Câu hỏi thường gặp về trình biên dịch Lua online
Trình biên dịch Lua online có miễn phí không?
Có, Lua playground hoàn toàn miễn phí. Không cần đăng ký, không cần cài trình thông dịch Lua, không phải thiết lập luarocks: mở trang là chạy code được.
Có cần cài Lua hay luarocks không?
Không cần cài đặt. Máy bạn không cần Lua, luarocks hay công cụ build nào. Công cụ chạy Lua online thực thi script bằng trình thông dịch Lua và trả về đầu ra sau vài giây.
Lua playground có dùng được trên điện thoại và Chromebook không?
Có. Lua playground chạy trên mọi trình duyệt hiện đại, trên máy tính, máy tính bảng hay điện thoại. Rất tiện để thử script Lua từ Chromebook, iPad hay máy tính ở trường.
Lua playground có hỗ trợ io.read() và stdin không?
io.read(), io.read('*l') để đọc một dòng và io.lines() để duyệt qua từng dòng đều đọc những dòng bạn gõ, giống như khi bạn chạy lua script.lua trong terminal.Học Lua tiếp như thế nào sau khi thử playground?
Sửa code Lua mẫu, nhấn Chạy và thử lại nhiều lần. Khi muốn học bài bản hơn, khóa học Lua tương tác của Coddy dạy table, metatable, coroutine và thư viện chuẩn qua bài tập thực hành, một nền tảng vững chắc dù bạn hướng tới viết script game hay dùng Lua nhúng.
Công cụ hữu ích cho Lua
Các công cụ miễn phí chạy trên trình duyệt, dùng tốt cùng Playground Lua, tất cả đều thuộc Coddy.