虽然我已经见过很多提到Lua的好和坏的列表 (例如, Lua的优势, 为什么使用Lua, 为什么Lua没有得到广泛地应用, Lua的优点,Lua的好和坏, Lua对比JavaScript, 还有Lua的陷阱...赋值是语句, 这就意味着没有 a=b=1 或if (a=1) then ... end的写法.
没有 a+=1, a++, 或其它简写形式....虽然有 luaposix 模块, 但是它需要编译, 这并不是一个好的选择....坑爹的
表中元素的个数并不是很容易获取, 结果取决于你怎么做 (或你怎么定义"长度"). 这可能不是个意外, 因为Lua提供了强大的表并支持灵活的索引方式 (数字或其它Lua类型, 除了 )....返回最短的"数组"部分长度(没有任何缺口) 而 返回最长的 "数组" 部分(Lua 5.2移除了这个函数). "哈希" 部分没有定义长度.