标签:数字 代码 作用 bottom 大小写 回收 自定义类 3.1 margin
Lua的标识符
什么是标识符?
标识符就是你给对象,函数等取的名字
Lua 的保留字
保留字(区分大小写)
true | false | and | or | not |
else | elseif | end | then | for |
while | return | repeat | in | local |
nil | funtion | do | until | if |
break |
局部变量与常量的区别
局部变量前面有 local 关键字
只能在局部使用,即在它的作用范围内使用
比如:
local msg="Hello World"
全局变量
在任何地方都能使用
命名规范(提高代码的可维护性以及阅读性)
注释
lua语言中的注释方法有两个
单行注释为
-- 这是单行注释 两个横杠
--[[
这是 多行注释
也叫做 块注释
建议在反括号之前也加上双横杠,这样命名只要去掉正括号就可以直接使用代码了
--]] <<<<<<此处的双横杠可以不写
lua的基本数据类型
可以保存实数,包括整数和浮点数(浮点数必须包含一个数字一个小数点或者"e"、"E")
比如 3.1415 、0.1e12 、2E12
true代表真、false代表假
字符串是若干的字符包在双引号或者单引号中的字符组(英文状态下的引号)
lua语言中可以通过自定义类型与C进行交互,通过自定义类型可以将任意的C语言数据存储到Lua中
lua中函数可以作为一种数据类型使用,可以赋给一个变量,可以当作参数传递给其他的函数
线程可以同时执行多个,每个线程拥有自己独立的栈,局部变量和指令指针
数组类型,可以将很多数据存储在一个表中
local list={
Hello="World", --每个数据之间用逗号隔开
13,
true,
"world",
arr={ --表可以嵌套表
say="Hello",
18,
false,
"jon"
}
}
nil是lua中的特殊类型,表示没有任何有效值的情况。在变量没有赋值的时候默认值是nil,有值的变量被赋值为nil则lua的垃圾回收器会删除该变量,释放它所占的内存
print(type("helo"))
string --输出结果
print(type(3.1415))
number --输出结果
print(type(true))
boolean --输出结果
function func()
end --输出结果
print(type(func))
function --输出结果
print(type(nil))
nil --输出结果
print(type({}))
table --输出结果
标签:数字 代码 作用 bottom 大小写 回收 自定义类 3.1 margin
原文地址:http://www.cnblogs.com/slyune/p/6116746.html