
Lua
Lua
hello_金吒
这个作者很懒,什么都没留下…
展开
-
(五)Lua 模块与包
(1)有利于代码的重用,降低代码耦合度;(2)由变量,函数等组成;(3)实际上就是个 Table;(4)使用关键字 require 来加载模块;--第一步:先创建一个表module = {}--第二步:把需要导出的常量、函数放入其中module.constant = "这是一个测试常量"function module.func1() print("这是一个...原创 2020-03-09 20:04:52 · 175 阅读 · 0 评论 -
(四)Lua Table
(1)可以用任意类型的值来作数组的索引,但这个值不能是 nil;(2)table 是不固定大小的,可根据需要自由扩容;(3)Table 的操作:操作 使用 连接 table.concat (table [, sep [, start [, end]]]); 插入 table.insert (table, [pos,] value); 删除...原创 2020-03-09 19:53:13 · 182 阅读 · 0 评论 -
(三)Lua 循环
(1)Lua 中有三种处理方式:循环类型 描述 while 循环 执行语句前会先检查条件是否为 true,为 true 时执行; for 循环 (1)数值 for 循环; forindex = from , to , steps do ... end (2)泛型 for 循环; for i, v in ipairs(array) ...原创 2020-03-09 18:19:12 · 631 阅读 · 0 评论 -
(二)Lua 变量
(1)Lua 变量有3种类型:全局变量、局部变量(local)、表中的域;(2)变量在使用前,必须进行声明;(3)变量的默认值都为nil;(4)Lua可以对多个变量同时赋值,变量列表和值列表需要用逗号隔开;local a , b ,c = 0 , 1 print(a,b,c)-------------------------------(a)变量个数 > 值的个数...原创 2020-03-09 18:04:13 · 688 阅读 · 0 评论 -
(一)Lua 数据类型
(1)Lua是动态类型语言,变量不需要定义类型。(2)Lua中有8个基本数据类型:数据类型 描述 nil (a)没有任何有效值; (b)给全局变量或 table 里面的变量赋值,表示删除; boolean (a)包含两个值:false 和 true; (b)Lua中 false 和 nil 看作是 false,其他的都为 t...原创 2020-03-09 17:52:35 · 164 阅读 · 0 评论