Lua 執行器
免費線上 Lua 執行器。在瀏覽器中即時撰寫並執行 Lua 5.4 程式碼,支援 print 輸出、錯誤堆疊與無限迴圈保護,無需安裝。
如何用這個工具線上執行 Lua 程式碼?
在編輯器中輸入或貼上程式碼,點擊「執行」按鈕或按 Ctrl+Enter。print 與 io.write 的輸出會立即顯示在下方輸出區,無需任何設定即可反覆驗證程式片段。
執行器使用的是哪個 Lua 版本?
執行的是 Lua 5.4(目前主流版本),由 wasmoon 專案編譯為 WebAssembly。語言語意、標準函式庫與位元組碼虛擬機和桌面版 lua 5.4 行為一致。
我的程式碼會被上傳到伺服器嗎?
不會。整個直譯器以 WebAssembly 模組的形式在瀏覽器本機執行,程式碼不會離開你的裝置。頁面載入完成後離線也能使用,適合執行私密程式碼片段。
如果程式碼裡有無限迴圈會怎樣?
Lua debug 攔截點會統計已執行的指令數,達到約 2 秒當量後中斷本次執行。你會看到明確的逾時提示而不是卡死的分頁,引擎仍可繼續下一次執行。
錯誤是如何呈現的?
編譯錯誤與執行時期錯誤都以紅色顯示在輸出區,並附帶 Lua 堆疊追蹤與出錯的程式碼行號,方便定位問題;同時會彈出摘要提示。
支援哪些標準函式庫?
載入了完整的 Lua 5.4 標準函式庫:base、string、table、math、coroutine、utf8 以及沙盒化的 os/io。無法存取真實檔案系統,也沒有網路功能,require 僅適用於內建模組。
手機或平板上可以使用嗎?
可以。介面完全響應式:編輯器、按鈕與輸出區會自動適配小螢幕,螢幕鍵盤也能直接輸入短腳本,隨時隨地驗證想法。
這個 Lua 執行器適合誰使用?
適合學習 Lua 語法的初學者、測試小型邏輯或 string/table 實驗的開發者,以及不想安裝 Lua 就想驗證片段的人;用 Lua 撰寫遊戲腳本、Mod 的使用者也常用它做快速語法檢查。
如何使用Lua 執行器
這個執行器透過 WebAssembly 版官方直譯器在你的瀏覽器本機執行 Lua 5.4——程式碼不上傳、無需註冊。選擇範例或自己撰寫程式碼,點擊執行,print 輸出會顯示在下方,執行時錯誤以紅色標註。內建約 2 秒當量的指令上限,可安全中斷無限迴圈。
- 在「範例程式碼」下拉選單中選一個起點:Hello World、數值迴圈、table 與 string 函式庫或無限迴圈(逾時示範),程式碼會直接載入編輯器。
- 在編輯器中撰寫或修改 Lua 程式碼,按 Ctrl+Enter 可以不用滑鼠直接執行目前的程式碼。
- 點擊「執行」按鈕(播放圖示)執行程式碼。print 與 io.write 的輸出顯示在「輸出」區域,下方會顯示本次耗時。
- 如果程式碼出錯,錯誤訊息以紅色顯示,並附帶 Lua 堆疊追蹤與出錯的行號,方便快速定位。
- 兩次執行之間可以點擊「清空輸出」(橡皮擦圖示)清理輸出區,編輯器中的程式碼會保留。
- 標題旁的徽章顯示引擎狀態,載入完成後會顯示確切的 Lua 版本,例如 Lua 5.4。
可以試試「無限迴圈(逾時示範)」範例:執行約 2 秒後會自動中斷並給出逾時提示,頁面不會當掉——這就是內建指令上限在發揮作用。
相關工具
- 程式碼演練場 線上 HTML、CSS 和 JavaScript 演練場,帶即時預覽、行號編輯器和主控台輸出。即改即測,結果可下載為單一 HTML 檔案——完全在瀏覽器中執行。
- JSON 驗證器 即時驗證 JSON 語法,提供詳細錯誤資訊和行號定位。免費線上工具,100% 瀏覽器端執行。
- Chmod 計算器 免費線上chmod計算器,透過核取方塊視覺化Linux檔案權限並計算chmod值。即時轉換數字(755, 644)和符號(rwxr-xr-x)表示法,支援setuid、setgid、sticky bit等特殊權限。
- ASCII碼表 完整的ASCII字元編碼參考表,包含十進位、十六進位、八進位、二進位編碼、HTML實體和字元描述。支援即時搜尋和篩選。
- HTTP 請求測試 在瀏覽器中直接測試 REST API。發送 GET、POST、PUT、DELETE 請求,自訂請求標頭、請求體和查詢參數,即時查看回應狀態、標頭和 JSON 內容。
- .htaccess產生器 產生Apache .htaccess規則,包括重新導向、重寫、安全標頭、快取、壓縮等。
- Robots.txt產生器 免費線上robots.txt產生器。建立和自訂robots.txt檔案,控制搜尋引擎爬取,管理爬蟲存取,透過視覺化編輯器優化網站SEO。
- 網站地圖產生器 免費線上XML網站地圖產生器。新增URL、設定優先級和更新頻率,在瀏覽器中即時建立SEO友好的網站地圖。