元表(metatable) 是 Lua 中的重要概念,每一个 table 都可以加上 metatable,以改变相应的 table 的行为。

Lua 中不能改变其他类型的元表(除了使用调试库),必须使用C API才能做到。

元表也是普通的table,定义了原始值在某些特定操作下的行为。你可通过在值的原表中设置特定的字段来改变作用于该值的操作的某些行为特征。

					<a href="14674693691952.html" class="more-link">查看全文 →</a>
		    		
		           </div>