摘要: 1 表的本质 local myArray1 = {10,20,30,40,60,70} local myArray2 = {"骚虎","铁匠","大鹤","富贵"} --表的本质 local myArray3 = myArray1 myArray1=nil for i, v in pairs(myA 阅读全文
posted @ 2020-03-28 14:32 少林拖地僧 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1 字符与Ascii转换 --字符与ASC转换 -- 0 : 48 -> 9 : 57 -- a : 97 -> z : 122 -- A : 65 -> Z : 90 local str1 = "1" print(string.byte(str1)) --49 local str2 = "0123 阅读全文
posted @ 2020-03-28 14:29 少林拖地僧 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 1 闭包 --闭包 --无参数闭包 function Func() --local i 相当于Java中的静态变量 local i = 0; --i 变量,称为内嵌函数的 "upValue",这里的i变量,既不是全局变量,也不是局部变量. 这里称为非局部变量 print(" A--i: "..i) 阅读全文
posted @ 2020-03-28 14:21 少林拖地僧 阅读(292) 评论(6) 推荐(0) 编辑
摘要: 1 参数的简化 -- 1: 函数参数的简化 function MyFunction() print("这是我的函数") end MyFunction() --带参函数 function SetName(str) print("请设置你的昵称: "..str) end --字符串形式参数 SetNam 阅读全文
posted @ 2020-03-28 14:08 少林拖地僧 阅读(276) 评论(0) 推荐(0) 编辑
摘要: 表的字段与方法 --本质上lua的OOP编程, 使用table来实现模拟 --定义空表,相当有一个类 Person = {} --定义字段 Person.Name="刘坤" Person.Gender="男" Person.Profession="CS.GO" Person.Height=170 - 阅读全文
posted @ 2020-03-28 13:55 少林拖地僧 阅读(473) 评论(0) 推荐(0) 编辑
摘要: 表 Code示例 --定义一个空表 tabMyArray = {} print(tabMyArray) --表赋值 tabMyArray = {11,22,33} for k, v in pairs(tabMyArray) do print(v) end --定义一个"键值对"类型的表 tabMyA 阅读全文
posted @ 2020-03-28 13:51 少林拖地僧 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 字符串定义 --字符表示 str1 = "Hello"; str2 = '爱喂弯'; str3 = [[大家下午好!]]; str4 = "[[大家下午好!]]"; print(str1,str2,str3,str4) --输出字符串长度 print(#str1) --# print("str1 字 阅读全文
posted @ 2020-03-28 13:44 少林拖地僧 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 定义函数 --Lua语言的函数 print("C5 function 函数") function funcName(num1,num2) print("我是一个函数: "..num1.." "..num2) return num1 + num2 end rest1 = funcName(1,2); 阅读全文
posted @ 2020-03-28 13:41 少林拖地僧 阅读(424) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-03-28 13:36 少林拖地僧 阅读(142) 评论(0) 推荐(0) 编辑
摘要: 推荐命名规则 常量用全大写加下划线 MY_ACOUNT 变量的第一个字母小写 strNumber 全局变量第一个字母用小写g表示 gMyAcount 函数名第一个字幕大写 function MyFirstFunction(){} 阅读全文
posted @ 2020-03-28 13:10 少林拖地僧 阅读(113) 评论(0) 推荐(0) 编辑
Live2D