解释器是一个小型的程序。
解释器程序的用法:
lua的解析器如果加载了一个文件,文件第一行为#开头,那么第一行会被忽略掉。这个特性保证了Lua在Unix系统下的正常运行,例如
#!/usr/local/bin/lua or #!/usr/bin/env lua
Lua [选项参数] [脚本[参数]]
如果不使用任何参数来启动解释器时,就会直接进入交互模式。
所选参数”-e” 可以直接在命令行输入代码,如:
Lua –e “print(math.sin(12))” -->0.536…
选项参数”-l”用于加载库文件。而是用”-i”如先前说的,表示在运行完成其他命令行参数后进入交互模式。
lua –i –l a –e “x=10”
顺序:先加载库文件a,然后执行语句”x=10”,最后进入交互模式。
利用全局变量_PROMPT来改变交互模式的提示符,假如之前是:
lua%
执行lua -i -e "_PROMPT='lua>'"
提示符将会变为:lua>
在交互模式中,打印任何表达式的值,可以用等号开头,并跟随一个表达式。例如:
>=math.sin(3) -->-.14112..
>a=30
>=a -->30