Lua不适合哈希会导致编译错误?

我正在使用一个叫做 iPad 上的 Lua 的开发环境。这个哈希表可以正常工作和编译:

imgs = {readImage (spriteexample1, pos.x, pos.y), readImage(spriteexample2, pos.x,
pos.y), readImage(spriteexample3, pos.x, pos.y), readImage(spriteexample4, pos.x,
pos.y), readImage(spriteexample5, pos.x, pos.y), readImage(spriteexample6, pos.x, pos.y)}

(在我的屏幕上,它在第二行结束,紧接着是 spriteexample4。)问题在于,当我继续到第三行添加两个更多的精灵作为值时,它告诉我必须关闭第一行的括号。有什么帮助吗?

点赞
用户869951
用户869951

如果我复制您的代码并运行它(在定义一个虚假的readImage()函数和pos = {x = 0,y = 0}之后),没有问题,那么肯定有一些奇怪的字符,例如可能是一个在您的编辑器中正常显示但解释器不喜欢的UTF-8字符。 尝试在像Notepad++这样的工具中打开文件,并使用“查看符号”|“显示所有字符”命令。

2014-02-17 22:22:10