记录lua的一些领悟
在lua中设置metatable,如果设置了本身,也不会一直循环下去,实际只尝试访问一次metatable,例如
如果有连续的metatable,会沿着设置链一直访问下去,知道最后一个,或者遇到本身(即循环)
长链如下:
长链+循环如下:
关于lua中使用.和:来访问的区别如下图:
函数返回形式为x and y and z的话,如果前面的都为true,则返回最后一个,否则就返回第一个为false或者nil的值,如下图
posted on 2019-07-04 16:42 stigerzergold 阅读(150) 评论(0) 编辑 收藏 举报