连接字符串时出错。

我正在尝试创建一副牌。 在我的代码早期,我有以下内容。

`` ` suits = {“c”,“d”,“h”,“s”}

`` `

并尝试创建以下内容

`` ` cardDeck = {}; for i = 0,3 do for j = 1,13 do local newCard = suits [i]..j; end end

`` `

我得到以下错误:尝试连接字段'?'(空值)

点赞
用户2175463
用户2175463

你的索引应该从1开始,而不是从0开始(我知道这很反直觉,但这就是Lua的规定)。

以下代码可以实现你想要的效果:

for i=1, 4 do
    for j=1, 13 do
        local newCard = suits[i]..j;
    end
end
2013-05-07 03:13:00