您的位置:首页 > 编程语言 > Lua

Lua 独立解释器

2016-01-12 15:51 369 查看
在命令行运行Lua脚本的参数的格式是这样的:

lua [options] [script [args]]

-e 编辑(edit)参数可以直接在命令行参数输入语句:

[code]% lua -e "print(math.sin(12))" --> -0.53657291800043


-i是在运行脚本后进入交互模式。-l则为在运行脚本前载入lib库:

[code]% lua -i -llib -e "x = 10"


在交互模式,你可以使用=号来打印:

[code]> = math.sin(3) --> 0.14112000805987
> a = 30
> = a --> 30


LUA_INIT_5_2(如果没有就去找LUA_INIT)是一个环境变量,它表示@filename。解释器会先运行该filename。如果不是以@开头,则会被视为lua代码来运行。

显示参数:

[code]% lua -e "sin=math.sin" script a b


解释器会自动收集命令行的参数,你可以通过arg数组来引用它。

arg[-3] = “lua”

arg[-2] = “-e”

arg[-1] = “sin=math.sin”

arg[0] = “script”

arg[1] = “a”

arg[2] = “b”
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: