摘要:
1-1: 函数调用 a = {} function a.fun01(n) print(n) end 调用: a.fun01(1) > 1 》这种方式 调方法,第一个参数 n 就是传入进去的参数 1 ,参数列表(1) a:fun01(2) > table: 0012c9e3(内存地址) 》第一个参数 阅读全文
摘要:
Lua代码: human = { age = 0, __newindex = function (t,k,v) if(k == "age") then print("age 变化了") human.age = v else print("其他属性变化了") end end} coco = { --a 阅读全文
摘要:
1:require(用于使用模块) module(用于创建模块) 2:一个包就是一些列的模块 3:当我尝试 a = { fun001 = function() print("func001 print zzz") } 这个lua脚本 命名为 one.lua 另外一个lua脚本中: m = requi 阅读全文
摘要:
1:元表与元方法 a={name = "a name" , age = "a age 18"} b={} setmetatable(b,a) 测试001: print(a.age) > a age 18 print(b.age) > nil 测试002: a.__index = a print(a. 阅读全文
摘要:
1:元表与元方法 测试001: student = { name = "cocotang", id = 10001, calss = "math",}function student:SayHello(name)print("student say hello to : "..name)end hu 阅读全文
摘要:
1:重新看看函数的调用 测试001: a = {}function a:Atest()print("a print")end b = {}function b:Btest()print("b print")end a.Atest()a:Atest() b.Btest()b:Btest() debug 阅读全文