摘要:
1 表的本质 local myArray1 = {10,20,30,40,60,70} local myArray2 = {"骚虎","铁匠","大鹤","富贵"} --表的本质 local myArray3 = myArray1 myArray1=nil for i, v in pairs(myA 阅读全文
摘要:
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 阅读全文
摘要:
1 闭包 --闭包 --无参数闭包 function Func() --local i 相当于Java中的静态变量 local i = 0; --i 变量,称为内嵌函数的 "upValue",这里的i变量,既不是全局变量,也不是局部变量. 这里称为非局部变量 print(" A--i: "..i) 阅读全文
摘要:
1 参数的简化 -- 1: 函数参数的简化 function MyFunction() print("这是我的函数") end MyFunction() --带参函数 function SetName(str) print("请设置你的昵称: "..str) end --字符串形式参数 SetNam 阅读全文
摘要:
表的字段与方法 --本质上lua的OOP编程, 使用table来实现模拟 --定义空表,相当有一个类 Person = {} --定义字段 Person.Name="刘坤" Person.Gender="男" Person.Profession="CS.GO" Person.Height=170 - 阅读全文
摘要:
表 Code示例 --定义一个空表 tabMyArray = {} print(tabMyArray) --表赋值 tabMyArray = {11,22,33} for k, v in pairs(tabMyArray) do print(v) end --定义一个"键值对"类型的表 tabMyA 阅读全文
摘要:
字符串定义 --字符表示 str1 = "Hello"; str2 = '爱喂弯'; str3 = [[大家下午好!]]; str4 = "[[大家下午好!]]"; print(str1,str2,str3,str4) --输出字符串长度 print(#str1) --# print("str1 字 阅读全文
摘要:
定义函数 --Lua语言的函数 print("C5 function 函数") function funcName(num1,num2) print("我是一个函数: "..num1.." "..num2) return num1 + num2 end rest1 = funcName(1,2); 阅读全文
摘要:
阅读全文
摘要:
推荐命名规则 常量用全大写加下划线 MY_ACOUNT 变量的第一个字母小写 strNumber 全局变量第一个字母用小写g表示 gMyAcount 函数名第一个字幕大写 function MyFirstFunction(){} 阅读全文