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

Lua程序设计:第1章 开始

2015-09-07 18:56 846 查看
一、运行Lua程序

1.1 Lua 脚本

        lua hello.lua

print("Hello World")




1.2 Lua shell

        print ("Hello World")



1.3 Lua 脚本(改进)

        ./hello.lua

#!/usr/bin/lua

print("Hello World")




1.4 dofile(“filename”)

        dofile(“hello.lua”)



1.5  Lua -i filename 在进入交互模式前运行filename中的代码

        lua -i hello.lua



二、变量

2.1 变量

同C语言:

        由字母、数字、下划线组成

        字母或下划线开头

        区分大小写

2.2 注释

单行注释:

        -- 

多行注释:

        --[[

        --]]

三、全局变量

        不需要声明,只需将一个值赋给全局变量,就创建了全局变量。

        访问一个为初始化的变量不会出错,访问结果是一个特殊的值nil

        没有必要删除一个全局变量;如果一定要删除全局变量,只需将其赋值为nil。

四、解释器程序

4.1 解释器程序语法

        lua [选项参数] [脚本[参数]]

4.2 语法使用

        -e 直接在命令行中输入代码

        -l 加载库文件

        -i 进入Lua shell前运行代码

        _PROMPT 全局变量,解释器用它的值作为交互模式的命令行提示符

        =表达式  打印表达式的值



        lua  -e  "sin=math.sin"  script  a  b  解释器运行脚本前,会用所有的命令行参数创建一个名为“arg”的table。 脚本名称位于索引0上。

print("arg[-3] = " .. arg[-3])
print("arg[-2] = " .. arg[-2])
print("arg[-1] = " .. arg[-1])
print("arg[0] = " .. arg[0])
print("arg[1] = " .. arg[1])
print("arg[2] = " .. arg[2])


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