一个接一个地打印数组值
Print array values one after another
我有两个不同值的数组如下
$DevID={101,102,103,104}
$ProdID={201,202,203,204}
并且我希望输出打印为第一个 DevID
,然后是 ProdID
,如下所示,
101
201
102
202
103
203
104
204
如何在 PowerShell 中获得上面显示的输出?
您使用大括号定义了两个脚本块。您反而想使用 @(....)
:
$DevID=@(101,102,103,104)
$ProdID=@(201,202,203,204)
现在要获得所需的输出,您可以使用 for 循环并按当前索引访问列表:
for ($i = 0; $i -lt $DevID.Count; $i++)
{
$DevID[$i]
$ProdID[$i]
}
输出:
101
201
102
202
103
203
104
204
我有两个不同值的数组如下
$DevID={101,102,103,104}
$ProdID={201,202,203,204}
并且我希望输出打印为第一个 DevID
,然后是 ProdID
,如下所示,
101
201
102
202
103
203
104
204
如何在 PowerShell 中获得上面显示的输出?
您使用大括号定义了两个脚本块。您反而想使用 @(....)
:
$DevID=@(101,102,103,104)
$ProdID=@(201,202,203,204)
现在要获得所需的输出,您可以使用 for 循环并按当前索引访问列表:
for ($i = 0; $i -lt $DevID.Count; $i++)
{
$DevID[$i]
$ProdID[$i]
}
输出:
101
201
102
202
103
203
104
204