江枫

Lua踩坑纪录

1.关于Lua Table的引用

   当你使用一个临时变量存储一个table后,因为lua的table是传引用的,后续你对这个临时变量做的任何操作其实都是在操作这个table。

   但是如果你直接替换临时变量指向的表,又不会对最初的表产生影响:

   所以在替换表的时候,如果只是替换变量本身,其实是没有用的,比如下面例子中我想把inlineTb替换成一个新的table:

   想实现表的替换需要用表的上层表进行引用替换,如:

文章大纲