点的例子:
local CandyCrashItem = {}CandyCrashItem.__index = CandyCrashItemfunction @[email protected](num) print(num)endCandyCrashItem.printNum(1)
结果:1
冒号的例子:
local CandyCrashItem = {}CandyCrashItem.__index = CandyCrashItemfunction @H_404_17@CandyCrashItem:printNum(num) @H_404_17@print(num) @H_404_17@end @H_404_17@CandyCrashItem:printNum(1)
结果:1
点调用冒号的方法:
local CandyCrashItem = {}CandyCrashItem.__index = CandyCrashItemfunction @H_404_17@CandyCrashItem:printNum(num) print(num)endCandyCrashItem.printNum(CandyCrashItem,1)
结果:1
点调用冒号方法错误例子:
local CandyCrashItem = {}CandyCrashItem.__index = CandyCrashItemfunction @H_404_17@CandyCrashItem:printNum(num) print(num)endCandyCrashItem.printNum(1,CandyCrashItem)
结果:table: 0x7fa222f04f50
结论:
冒号方法是对点方法的封装
:function(x)=.@H_404_17@function(self,x)总结
以上是内存溢出为你收集整理的二、lua点和冒号区别全部内容,希望文章能够帮你解决二、lua点和冒号区别所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)