定义:弱表的使用就是使用弱引用,很多程度上是对内存的控制. 1.weak表示一个表,它拥有metatable,并且metatable定义了__mode字段. 2.弱引用不会导致对象的引用计数变化.换言之,一个对象只有弱引用指向它,那么gc会自动回收该对象的内存. 3.__mode字段可以取以下三个值:k.v.kv.任何情况下,只要key和value中一个被gc,那么key-value pair都被从表中移除了. weak table 简单应用eg1: a = {} b = {} setmetat