以下示例旨在创建一个表格,可以在数字和字符串之间进行转换,但无法运行。
是因为我使用了数字键以字典类型的方式吗? 还是因为lua从1开始对表格索引?
有更好的方法来实现这个吗?
使用这个在线解释器 (http://repl.it/languages/Lua) 出现了错误。
是因为我使用了数字键以字典类型的方式吗? 还是因为lua从1开始对表格索引?
有更好的方法来实现这个吗?
dyeColor = {
0="black" , black = 0,
1="red" , red = 1,
2="green" , green = 2,
3="brown" , brown = 3,
4="blue" , blue = 4,
5="purple" , purple = 5,
6="cyan" , cyan = 6,
7="lightGray", lightGray = 7,
8="gray" , gray = 8,
9="pink" , pink = 9,
10="lime" , lime =10,
11="yellow" , yellow =11,
12="lightBlue", lightBlue =12,
13="magenta" , magenta =13,
14="orange" , orange =14,
15="white" , white =15}
使用这个在线解释器 (http://repl.it/languages/Lua) 出现了错误。
[string "stdin"]:2: 预计需要 '}' (在第1行关闭 '{') 附近的 '='尝试调用一个空值