Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/loops/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Loops 获取除第一个[Lua]之外的所有参数_Loops_Parameters_Lua - Fatal编程技术网

Loops 获取除第一个[Lua]之外的所有参数

Loops 获取除第一个[Lua]之外的所有参数,loops,parameters,lua,Loops,Parameters,Lua,所以,我只想得到第二个,第三个,等等。。一个表的参数,但我无法做到这一点 这是我的密码: tArgs = {...} local command = tArgs[1] table.remove(tArgs, 1) local paramNum = 0 local params = "" local iteration = 1 for _, file in ipairs(tArgs) do paramNum = paramNum + 1 while ite

所以,我只想得到第二个,第三个,等等。。一个表的参数,但我无法做到这一点

这是我的密码:

tArgs = {...}

local command = tArgs[1]
table.remove(tArgs, 1)

local paramNum = 0
local params = ""
local iteration = 1

for _, file in ipairs(tArgs) do
    paramNum = paramNum + 1
    while iteration < paramNum do
        parms = params .. tArgs[iteration]
    end
end
tArgs={…}
本地命令=目标[1]
表.拆除(tArgs,1)
本地参数=0
本地参数=“”
局部迭代=1
对于u,在ipairs(tArgs)do中归档
paramNum=paramNum+1
而迭代
本地迭代=2
而迭代<#目标是
参数=参数。。tArgs[迭代]
迭代=迭代+1
结束

不要忘记将
迭代
变量设置为
2
,因为表的第一个值以索引1开始

这里有一个更简单的解决方案:

params = table.concat(tArgs,"",2)

不将第一个参数保存到表中会更容易:

local命令=。。。
本地目标={select(2,…)}
对于迭代=2,#targets do parms=params。。tArgs[迭代]结束
更简单