Arrays 如何一次输出整个数组
我正在使用PowerShell进行编码,希望一次输出整个阵列。可能吗 我需要输出一个SQL表,不想说$reader[1..20] 我不想说像$reader[2..3]这样的数字,我想像$reader[*]那样一次输出整个数组。您可以使用StringBuilder: 或者使用join操作符。例如,加入一个数组并将每个条目转储到单独的行中:Arrays 如何一次输出整个数组,arrays,powershell,Arrays,Powershell,我正在使用PowerShell进行编码,希望一次输出整个阵列。可能吗 我需要输出一个SQL表,不想说$reader[1..20] 我不想说像$reader[2..3]这样的数字,我想像$reader[*]那样一次输出整个数组。您可以使用StringBuilder: 或者使用join操作符。例如,加入一个数组并将每个条目转储到单独的行中: $text = @("a", "b", "c") Write-Host ($text -join "`n") 如何填充$reader 如果您只是输出到屏幕
$text = @("a", "b", "c")
Write-Host ($text -join "`n")
如何填充$reader 如果您只是输出到屏幕上,这是PowerShell的默认设置,因此不需要写-*
[array]$reader = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31
# Or
$reader = @(0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)
$reader
# Result
0
1
2
3
4
5
...
$reader[3]
# Result
3
$reader[0..3]
# Result
0
1
2
3
不写主机$Reader做你需要的吗?复制你能简化它吗?如果$Reader包含一个值数组,那么简单地键入$Reader输出整个数组。Hi @ LeonBold如果这个或任何答案已经解决了你的问题,请考虑通过点击复选标记来接受它。这向更广泛的社区表明,你已经找到了一个解决方案,并给回答者和你自己带来了一些声誉。没有义务这样做。
$text = @("a", "b", "c")
Write-Host ($text -join "`n")
[array]$reader = 0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31
# Or
$reader = @(0,1,2,3,4,5,6,7,8,9,10,11,12,13,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31)
$reader
# Result
0
1
2
3
4
5
...
$reader[3]
# Result
3
$reader[0..3]
# Result
0
1
2
3