想确认一段 Lua 代码跑出来是什么结果?粘进来执行一次,print 的输出、语法错误和运行错误的行号一并列出,不用在本地装 Lua 环境。
代码在 fengari 提供的 Lua 5.3 虚拟机里跑,已去掉 io、os、require、load 等与本机相关的库,读不到页面和文件;单次执行限 2000 万步,死循环会被中断。
发布日期: 2026-09-11
描述: Lua在线运行器用于在浏览器里跑 Lua 5.3 脚本,支持 print 输出、表与元表、闭包递归与模式匹配,标出语法和运行错误的行号,帮助练语法与验证算法。
使用方法: 1. 在左侧代码框写 Lua 或用「示例代码」下拉选一个模板,编辑器带语法高亮,光标在编辑区按 Ctrl+Enter 可直接运行。2. 脚本里若用到 STDIN 或 readline(),在「STDIN 数据」框按行填好要读取的内容,不填则读到空串。3. 点击「运行」按钮,右侧按行列出 print 的输出,语法错误、运行错误和死循环超时都会标出原因。4. 可复制代码、复制运行结果,或把脚本下载成 .lua 文件保存。
暂无评论,来发表第一条评论吧!