Trình chạy Lua
Trình chạy Lua trực tuyến miễn phí. Viết và chạy mã Lua 5.4 ngay trong trình duyệt với đầu ra print, stack trace lỗi và bảo vệ vòng lặp vô hạn. Không cần cài đặt.
Làm sao chạy mã Lua trực tuyến bằng công cụ này?
Gõ hoặc dán mã vào trình soạn thảo rồi nhấn nút Chạy hoặc dùng Ctrl+Enter. Đầu ra print và io.write hiện ngay ở bảng đầu ra bên dưới, giúp bạn thử các đoạn mã liên tục mà không cần cấu hình gì.
Trình chạy dùng phiên bản Lua nào?
Nó chạy Lua 5.4 — bản ổn định hiện tại — được biên dịch sang WebAssembly bằng dự án wasmoon. Ngữ nghĩa ngôn ngữ, thư viện chuẩn và máy ảo bytecode hoạt động giống bản lua 5.4 trên máy tính.
Mã của tôi có được tải lên máy chủ không?
Không. Toàn bộ trình thông dịch chạy cục bộ trong trình duyệt dưới dạng mô-đun WebAssembly. Mã không bao giờ rời khỏi thiết bị của bạn, nên an toàn cho các đoạn mã riêng tư và dùng được ngoại tuyến sau khi trang tải xong.
Điều gì xảy ra nếu mã có vòng lặp vô hạn?
Một hook debug của Lua đếm số chỉ thị đã thực thi và ngắt phiên chạy sau khoảng hai giây tính toán. Bạn nhận thông báo hết thời gian rõ ràng thay vì tab bị treo, và máy vẫn dùng tiếp cho lần chạy sau.
Lỗi được hiển thị thế nào?
Lỗi biên dịch và lỗi runtime hiển thị màu đỏ trong vùng đầu ra cùng stack trace của Lua, gồm cả số dòng trong mã của bạn, nên dễ xác định vấn đề. Một thông báo nổi tóm tắt dòng đầu tiên của lỗi.
Những thư viện chuẩn nào có sẵn?
Toàn bộ bộ chuẩn Lua 5.4 được nạp: base, string, table, math, coroutine, utf8 và os/io dạng sandbox. Không truy cập được hệ thống tệp thật hay mạng, require chỉ hoạt động với các mô-đun tích hợp sẵn.
Dùng trên điện thoại hay tablet được không?
Được. Bố cục phản hồi linh hoạt: trình soạn thảo, nút bấm và bảng đầu ra tự điều chỉnh cho màn hình nhỏ, bàn phím ảo đủ để gõ đoạn script ngắn khi không có máy tính.
Trình chạy Lua này hữu ích cho ai?
Người mới học cú pháp Lua, lập trình viên cần thử logic nhỏ hoặc thí nghiệm string/table, và bất kỳ ai muốn kiểm tra một đoạn mã mà không cần cài Lua. Người làm mod game bằng script Lua cũng dùng nó để soát cú pháp nhanh.
Cách sử dụng Trình chạy Lua
Trình chạy này thực thi Lua 5.4 hoàn toàn trong trình duyệt của bạn bằng bản dựng WebAssembly của trình thông dịch chính thức — không tải lên gì và không cần tài khoản. Chọn một ví dụ hoặc tự viết mã, nhấn Chạy, và đầu ra print xuất hiện bên dưới với lỗi thời gian chạy được tô đỏ. Giới hạn lệnh khoảng hai giây ngắt vòng lặp vô hạn một cách an toàn.
- Chọn điểm khởi đầu trong menu thả xuống Ví dụ: Hello World, vòng lặp số, bảng và thư viện string, hoặc bản demo vòng lặp vô hạn có thời hạn — mã được tải ngay vào trình soạn thảo.
- Viết hoặc chỉnh sửa mã Lua trong trình soạn thảo. Ctrl+Enter chạy mã hiện tại mà không cần dùng chuột.
- Nhấn nút Chạy (biểu tượng phát). Đầu ra của print và io.write xuất hiện trong bảng Kết quả, thời gian chạy hiển thị bên dưới.
- Nếu có lỗi, lỗi hiện màu đỏ kèm stack trace của Lua, bao gồm cả số dòng chính xác trong mã của bạn.
- Dùng Xóa kết quả (biểu tượng tẩy) để dọn bảng kết quả giữa các lần chạy — mã trong trình soạn thảo được giữ nguyên.
- Nhãn bên cạnh tiêu đề cho biết trạng thái của engine và phiên bản Lua chính xác sau khi tải, ví dụ Lua 5.4.
Hãy thử ví dụ vòng lặp vô hạn (demo thời hạn): lần chạy dừng lại sau khoảng hai giây với thông báo hết thời hạn rõ ràng thay vì treo trang — đó là giới hạn lệnh tích hợp đang làm việc.
Công cụ liên quan
- Sân chơi Code Sân chơi HTML, CSS và JavaScript trực tuyến với xem trước trực tiếp, trình soạn thảo có số dòng và console thu được. Thử đoạn mã ngay lập tức và tải kết quả thành một tệp HTML - hoàn toàn trong trình duyệt.
- Trình xác thực JSON Xác thực cú pháp JSON ngay lập tức với thông báo lỗi chi tiết và số dòng. Công cụ miễn phí chạy 100% trong trình duyệt.
- Máy tính Chmod Máy tính chmod trực tuyến miễn phí để trực quan hóa và tính toán quyền tệp Linux với hộp kiểm. Chuyển đổi ngay lập tức giữa ký hiệu số (755, 644) và tượng trưng (rwxr-xr-x). Hỗ trợ quyền đặc biệt như setuid, setgid, sticky bit.
- Bảng ASCII Tham khảo mã hóa ký tự ASCII đầy đủ với mã thập phân, thập lục phân, bát phân, nhị phân, thực thể HTML và mô tả ký tự. Tìm kiếm và lọc tức thì.
- Trình kiểm tra yêu cầu HTTP Kiểm tra API REST trực tiếp trong trình duyệt. Gửi yêu cầu GET, POST, PUT, DELETE với header, body và tham số tùy chỉnh. Xem trạng thái, header và body JSON phản hồi ngay lập tức.
- Trình tạo .htaccess Tạo quy tắc .htaccess Apache cho chuyển hướng, viết lại, tiêu đề bảo mật, bộ nhớ đệm và hơn thế nữa.
- Trình tạo Robots.txt Trình tạo robots.txt trực tuyến miễn phí. Tạo và tùy chỉnh tệp robots.txt để kiểm soát việc thu thập dữ liệu của công cụ tìm kiếm, quản lý quyền truy cập của trình thu thập và tối ưu hóa SEO cho trang web của bạn.
- Trình tạo Sitemap Trình tạo sitemap XML trực tuyến miễn phí. Thêm URL, đặt mức ưu tiên và tần suất, tạo sitemap SEO ngay lập tức.