抱歉,有些标题党。Lua 美极了——优雅,简洁,自不必多说。此谓之瑜。所谓瑕,是我发现的一处笔误。在 28.3 节《面向对象的访问》中提到,为了使用户自定义类型能够使用面向对象的语法来操作,一定要为元表设置“--index 元方法”。就这里错了,把 __index(下划线)写成了 --index(减号)。杯具的我照着做了,花去了一个多小时。最后从云风译的参考手册上才找到问题的所在。本想给五星,因为这个错误,愤怒地给了四星。上来吐个槽。也为后来的童鞋们提个醒。