在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
[1]要退出交互模式和解释器,只需输入“os.exit()” [2]在交互模式执行程序块可以使用函数dofile,这个函数就可以立即执行一个文件。应用示例:dofile("f:/myLua/myStudyLua.lua") [3]Lua中的标识符可以是由任意字母、数字和下划线构成的字符串,但不能以数字开头。 [4]Lua是有大小写之分的。 [5]注释块--[[注释内容]] 重启注释---[[注释内容]] [6]Lua中,变量默认是全局变量。 [7]Lua中,一个全局变量默认值为特殊的nil。 [8]Lua中,如果一定要删除某个全局变量的话,只需将其赋值为nil即可。 [9]如果一个变量只有较短的生命周期,应该使用局部变量。 [10]print(type(type(X)))永远返回“string” [11]Lua将值false和nil视为假,而除此之外的其他值均为真。 [12]Lua在条件测试中,将数字零和空字符串视为真。 [13]Lua对象都是自动内存管理机制所管理的对象,无需担心分配空间的释放。 [14]在Lua中,“..”是字符串连接操作符。 注意:当直接在一个数字后面输入..的时候,必须要用一个空格来分隔它们,否则Lua会将第一个点理解为一个小数点。 [15]当一个程序中再也没有对一个table的引用时,Lua的垃圾收集器最终会删除该table,并复用它的内存。 [16]当table的某个元素没有初始化时,它的内容就为nil。 [17]将nil赋予table的某个元素来删除该元素,类似于全局变量,因为Lua正是将全局变量存储在一个普通的table中。 [18]Lua语言中,通常以1作为索引的起始值。 [19]Lua表达式中可以包含数字常量、字面字符串、变量、一元和二元操作符及函数调用。另外,有别于传统的是还可以包含函数定义和table构造式。 [20]对于table、userdata和函数,Lua语言是作引用比较的,即就是只有当它们引用同一个对象时,才认为它们相等。 [21]不相等关系操作符:~= [22]逻辑操作符:and、or、not [23]Lua中的字符串是不可变的值。连接操作符只会创建一个新字符串,而不会对其原操作数进行任何修改。 [24]在一个构造式中还可以使用分号代替逗号,通常会将分号用于分隔构造式中不同的成分。 Good Good Study, Day Day Up. 顺序 选择 循环 总结 |
请发表评论