一、Lua的基本语法
- lua有交互式编程和脚本式编程。
- 交互式编程就是直接输入语法,就能执行。
- 脚本式编程需要编写脚本文件,然后再执行。
一般采用脚本式编程。(例如:编写一个hello.lua的文件,输入文件内容,并执行lua hell.lua即可)
1.1、注释
单行注释:两个减号是单行注释
多行注释:
1.2、关键词
关键字就好比java中的 break if else等等一样的效果。lua的关键字如下:
1.3、定义变量
全局变量:默认的情况下,定义一个变量都是全局变量, 如果要用局部变量 需要声明为local.**
例如:
PS: 如果变量没有初始化:则 它的值为nil 这和java中的null不同。
1.4、数据类型
Lua 是动态类型语言,变量不要类型定义,只需要为变量赋值。 值可以存储在变量中,作 为参数传递或结果返回。
Lua 中有 8 个基本类型分别为:nil、boolean、number、string、userdata、 function、thread 和 table。
1.5、流程控制
如下:类似于if else
1.6、函数
lua中也可以定义函数,类似于java中的方法。例如:
执行结果为:
1.7、require 函数
require 用于 引入其他的模块,类似于java中的类要引用别的类的效果。
用法:
|
请发表评论