ITPub博客

首页 > Linux操作系统 > Linux操作系统 > Lua新手的学习笔记

Lua新手的学习笔记

原创 Linux操作系统 作者:羽翼随笔录 时间:2013-09-23 15:28:18 0 删除 编辑
1.boolleans: 两个取值false和true,但要注意Lua中所有的值都可以作为条件,在控制结构的条件中除了false和nil为假,其他的值都为真;

2.lua是8位字节,所以字符串可以包含任何数值字符,包括嵌入的0;

3.逻辑运算符
and      or       not
逻辑运算符认为false和nil是假,其他都为真,0也是真,
and和or的运算结果不是true和false,而是和他们的两个操作数有关,
a and b:如果a为false,则返回a,否则返回b,
a or b:如果a为true,则返回a,否则返回b;

4.表的结构
构造器是创建和初始化的表达式,表示lua特有的功能强大的东西,最简单的构造函数是{},用来创建一个空表,可以直接初始化数组:
people = {“boy”,“gril”,“notboy and notgril”}lua将用string类型的 “boy”初始化people[1],用“gril”初始化people[2].........
print(people[2])         ----------->gril (注意lua中一般不用下标为0的初始化表数据)
表的操作:插入、删除、查找................

5.在lua中应该尽可能的使用局部变量,有两个好处:1.避免明明冲突  2.访问局部变量的速度比全局变量要快;

6.lua采用自动内存管理;

7.lua中#代表表的长度,如:sun = {1,2,3},那么#sun = 3


来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29206015/viewspace-773205/,如需转载,请注明出处,否则将追究法律责任。

上一篇: 没有了~
下一篇: 没有了~
请登录后发表评论 登录
全部评论

注册时间:2013-09-23

  • 博文量
    1
  • 访问量
    1404