Lua-5.2 学习笔记整理

1.程序块:一个源代码文件或者一行代码都成为程序块

--代码之间可以使用或者不使用';'作为分隔符
--换行不起任何作用

标识符:标识符可以由任意字母,数字和下划线构成,但不能以数字开头,并避免使用'_'开头的多个大写字母为标识符

--Lua大小写敏感
--行注释使用'--',块注释使用'--[[....]]'

基础类型:nil, boolean, number, string, userdata, function, thread, table

--变量没有预定义的类型,任何变量都可以包含任何类型的值
--type(...)返回类型为string
--将nil赋值给变量表示通知gc回收
--条件判断中false和nil都视为false,其他都为真
--number类型精度范围为双精度
--string为不可变值,修改值需要创建新的变量来操作
--可以使用'[[...]]'来标识长字符串,或在两挎号间加相等的'='号标识开始和结束
--字符串链接可以使用'..',前后需要加空格

:具有特殊索引方式的数组

--

你可能感兴趣的:(Lua-5.2 学习笔记整理)