目录
- 背景
- 第一部分
Lua
语言入门 - 第二部分 数值
- 第三部分 字符串
- 第四部分 表
- 第五部分 函数
- 第六部分 输入和输出
- 第七部分 知识补充
- 参考文献及资料
背景
第一部分 Lua
语言入门
Lua是解释型语言。
1.1 程序段
1.2 语法规范
Lua语言中标识符(名称)由任意字母、数值和下划线组成的字符串,但是不能以数值开头。
Lua中关键字(保留字):
逻辑运算关键字:and、 or、not
基本类型:function、table、nil
控制类:for、 while、do 、break、in、return、until、goto、repeat
逻辑变量:true、false
if控制类:if、then 、else、elseif
- 变量作用域:local
Lua语言对于大小写敏感。
Lua语言使用连字符--
作为单行注释。多行注释为:
1 | --[[ |
1.3 全局变量
Lua语言中,全局变量无需声明,可以直接使用。没有初始化的全局变量初始值为nil。
1.4 类型和值
Lua语言属于动态语言。
lua语言中有8种基本类型。
- nil(空)
- boolean(布尔)
- number(数值)
- string(字符串)
- userdata(用户数据)
- function(函数)
- thread(线程)
- table(表)
可以使用函数type来返回变量数据类型。注意type函数返回的是一个字符串。
1.6 练习
第二部分 数值
第三部分 字符串
第四部分 表
第五部分 函数
第六部分 输入和输出
第七部分 知识补充
参考文献及资料
[1]