線上 Lua 編譯器 - Lua 線上執行 — Numio
在瀏覽器中線上執行 Lua 5.4 程式碼,支援標準函式庫與 io.read 輸入,立即查看輸出。免費、免註冊,程式碼不會上傳。
在瀏覽器內執行 · 無需註冊
程式碼 (Lua)
按 Ctrl/⌘ + Enter 執行
input() 和 io.read() 會依序逐行讀取這裡的內容。
輸出
程式碼在你的瀏覽器本機執行,不會上傳。
使用方法
- 在編輯器中撰寫或貼上 Lua 程式碼。
- 若有使用 io.read,可在輸入框中逐行填寫輸入內容。
- 按下「執行」(或 Ctrl/⌘ + Enter)查看輸出。
範例
-- Lua 5.4 範例
local function fact(n)
if n <= 1 then return 1 end
return n * fact(n - 1)
end
for i = 1, 5 do
print(i, fact(i))
end
print(("你好,%s!"):format("Lua"))
功能與限制
Lua 5.4 透過 wasmoon(WebAssembly)執行,可使用 string、table、math 等標準函式庫。
每次執行都是全新的環境,不會保留上一次執行的變數。
FAQ
使用的是哪個 Lua 版本?
Lua 5.4,透過 wasmoon 執行。
要怎麼讀取輸入?
在輸入框中每行填寫一個值,每次呼叫 io.read() 會傳回下一行。
程式碼會上傳嗎?
不會。程式碼在你的瀏覽器中執行,只有第一次使用時會從 jsDelivr 下載執行環境。
相關工具
格式參考資料
工具頁面更新日期: