lua学习笔记

1. nil 空值:        避免对象为空的方法:  obj ~= nilc++

2.数组:数组

            table.maxn(arrObj): 数组遍历 for i in arrObj   end. 函数

3.代码段 :ui

    分号是可选的,代码段: 语句,函数,一系列语句的组合等。lua

4. 加载模块。对象

            dofile:索引

            require:(加载文件)字符串

            loadstring(“local i = 0; return i + 1”)    --字符串做为代码段string

5.if的判断条件,nil和false为假,其它为真。table

6.整数: lua中没有整数,使用整数和浮点数类型实际上是同样的

7.lua的字符串,8位字符节长度,字符串能够包括任何值在255之内的字符。包括"\0"

8.表类型实现关联数组, 能够使用数值字符串 或者其它类型(不能为空)的值做为索引。

9.== 和 ~= 用于比较两个值是否相等,可是若是两个值的类型不同,那么lua会认为这二者不一样,空值只和自身相等,换句话说,若是要判断两个个变量是否相等,那么,得保证两个都不为空。若是有空的话那么必定不相等。

10.逻辑运算符  and or not, false 和nil 是假, 0为真,其它为真(区别于c++)

11.链接运算符:    ..   "Hello".."World"    0..1

12.  表构造器,

        days = {"a","b","c","d","e"}  days[1] = "a"

13.

相关文章
相关标签/搜索