这是 luajit 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
luajit - Lua 语言的即时编译器
概要
卢吉特 [选项]……[脚本 [ARGS]...]
WEB 站点
http://luajit.org
商品描述
这是运行 Lua 程序的命令行程序 LuaJIT.
LuaJIT 是 Lua 语言的即时 (JIT) 编译器。 虚拟机 (VM) 是
基于结合了跟踪编译器的快速解释器。 它可以显着提高
Lua 程序的性能。
LuaJIT 与标准 Lua 5.1 解释器的 VM 兼容 API 和 ABI。 什么时候
将 VM 嵌入到应用程序中,构建的库可以用作插件
更换。
配置
-e 块
运行给定的 Lua 代码块。
-l 图书馆
加载命名库,就像 要求(”图书馆").
-b ... 保存或列出字节码。 不带参数运行以获取有关选项的帮助。
-j 命令
执行 LuaJIT 控制命令(后面的可选空格 -j).
-O[选择]
控制 LuaJIT 优化。
-i 以交互模式运行。
-v 展示 LuaJIT 版。
-E 忽略环境变量。
-- 停止处理选项。
- 而是从标准输入读取脚本。
处理完所有选项后,给定的 脚本 正在运行。 参数在
全球化 ARG 表。
只进入交互模式,如果没有 脚本 和不 -e 给出了选项。 交互模式
可以留下 EOF (按Ctrl-Z).
示例
luajit hello.lua 世界
打印“Hello world”,假设 你好.lua 包含:
打印(“你好”,arg[1])
luajit -e "local x=0; for i=1,1e9 do x=x+i end; print(x)"
计算从 1 到 1000000000 的数字的总和。
并在合理的时间内完成。
luajit -jv -e "for i=1,10 do for j=1,10 do for k=1,100 do end end end"
运行一些嵌套循环并显示结果跟踪。
版权
LuaJIT 版权所有 © 2005-2015 Mike Pall。
LuaJIT 是开源软件,在 MIT 许可下发布。
使用 onworks.net 服务在线使用 luajit