1.
xx:sd(pram1,pram2){
--函数隐式地传入了self作为第一个参数
}
--函数的定义和调用需要一致
如定义时使用:(使用冒号隐式地传入了self)而调用的时候未传入self便会出错,
2.
local tab1 = {"xxx"}
local tab2 = tab1
tab1[1] = "ooo"
print(tab2[1]) //output "ooo"
lua中table是“引用传递”,tab1,tab2指向的都是同样的内容
1.
xx:sd(pram1,pram2){
--函数隐式地传入了self作为第一个参数
}
--函数的定义和调用需要一致
如定义时使用:(使用冒号隐式地传入了self)而调用的时候未传入self便会出错,
2.
local tab1 = {"xxx"}
local tab2 = tab1
tab1[1] = "ooo"
print(tab2[1]) //output "ooo"
lua中table是“引用传递”,tab1,tab2指向的都是同样的内容