LUA教程命令行方式-5

官方金沙娱乐赌场网站_赌博娱乐注册送18现金,  中共上海市委原常委、上海市人民政府原副市长艾宝俊涉嫌受贿、贪污一案,经最高人民检察院指定,由福建省人民检察院侦查终结后移送福建省漳州市人民检察院审查起诉。,目前,美敦力已全面取消转售价格限制。,兹马打成一次3+1,但很快,小丁在快攻中觅得机会,接队友传球上篮得分,打破得分荒。

lua [options] [script [args]]

-e:直接将命令传入Lua

prompt> lua -e "print(math.sin(12))"   --> -0.53657291800043

-l:加载一个文件.

-i:进入交互模式.

_PROMPT内置变量作为交互模式的提示符

prompt> lua -i -e "_PROMPT=' lua> '"
 
lua>

Lua的运行过程,在运行参数之前,Lua会查找环境变量LUA_INIT的值,如果变量存在并且值为@filename,Lua将加载指定文件。如果变量存在但不是以@开头,Lua假定filename为Lua代码文件并且运行他。利用这个特性,我们可以通过配置,灵活的设置交互模式的环境。可以加载包,修改提示符和路径,定义自己的函数,修改或者重命名函数等。

全局变量arg存放Lua的命令行参数。

prompt> lua script a b c

在运行以前,Lua使用所有参数构造arg表。脚本名索引为0,脚本的参数从1开始增加。脚本前面的参数从-1开始减少。

prompt> 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"

发布日期:

所属分类: 易语言 标签: