Lua
磕盐
游戏前端开发工程师
展开
-
lua的弱引用__mode(table)
lua的弱引用__mode(table)网络上在这一方面的介绍实在是太糟糕了(还是我理解无能,随便吧。最近脾气很不好谢谢)如果一个数组,里面有一个table对象,那么即使将这个table赋值为nil,它依然不会被垃圾回收因为数组还存有着对这个对象的引用,显然这样的引用是没有必要的。为了告诉GC,这一部分的引用是没必要的,所以需要将其标记为弱引用。以便GC可以对其进行回收t1, t2 = {...原创 2019-03-12 20:01:49 · 4720 阅读 · 0 评论 -
lua中的运算符结合性及优先级
1. lua中的运算符结合性及优先级1.1. 左结合及右结合性左结合就是如果连续两个同一优先级的运算符号挨着,那么相当于右边的一个加括号。则以下代码可以写成a+b+c <---> (a+b)+ca+b+c+d <---> ((a+b)+c)+da+b+c+d+e+... <---> (..((((a+b)+c)+d...原创 2019-03-13 14:34:42 · 3473 阅读 · 0 评论