相关疑难解决方法(0)

你是否允许在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}
Run Code Online (Sandbox Code Playgroud)

使用这个在线翻译(http://repl.it/languages/Lua …

lua dictionary lua-table

0
推荐指数
1
解决办法
1443
查看次数

标签 统计

dictionary ×1

lua ×1

lua-table ×1