local ItemsArry = {} for i = 1, 3 do local res = math.random(1,5) table.insert(ItemsArry, res) end local any7 = {1,2,3} -- "any7" local anyBar = {4,5} -- "anyBar" local any3 = {1,2,3,4,5} -- "any3 如果ItemsArry表中的三个数字都是 1,2,3 则在any7表中 如果ItemsArry表中的三个数字都是 4,5 则在anyBar表中 上面两个条件不满足则是在any3表中 local ItemsArry = {} for i = 1, 3 do local res = math.random(1,5) table.insert(ItemsArry, res) end local any7 = {1,2,3} -- "any7" local anyBar = {4,5} -- "anyBar" local any3 = {1,2,3,4,5} -- "any3 如果ItemsArry表中的三个数字都是 1,2,3 则在any7表中 如果ItemsArry表中的三个数字都是 4,5 则在anyBar表中 上面两个条件不满足则是在any3表中
时间: 2024-04-07 18:33:22 浏览: 30
手把手教你如何用Pycharm2020.1.1配置远程连接的详细步骤
根据你的要求,你可以使用Lua中的条件语句来判断ItemsArry中的数字在哪个表中出现。以下是相应的代码:
```lua
local ItemsArry = {}
for i = 1, 3 do
local res = math.random(1,5)
table.insert(ItemsArry, res)
end
local any7 = {1,2,3}
local anyBar = {4,5}
local any3 = {1,2,3,4,5}
if ItemsArry[1] == 1 and ItemsArry[2] == 2 and ItemsArry[3] == 3 then
print("ItemsArry is in any7")
elseif ItemsArry[1] == 4 and ItemsArry[2] == 5 and ItemsArry[3] == 4 then
print("ItemsArry is in anyBar")
else
print("ItemsArry is in any3")
end
```
这段代码首先生成了一个包含3个随机数字的ItemsArry数组。然后,它使用条件语句来检查ItemsArry中的数字是否满足特定条件。如果ItemsArry中的三个数字都是1、2、3,则打印"ItemsArry is in any7";如果ItemsArry中的三个数字都是4、5、4,则打印"ItemsArry is in anyBar";否则,打印"ItemsArry is in any3"。
请注意,这里的条件判断是严格匹配,需要数字完全一致。如果你有其他要求,可以根据实际情况进行修改。
阅读全文