powershell 通过不断增长的阵列进行迭代

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了powershell 通过不断增长的阵列进行迭代相关的知识,希望对你有一定的参考价值。

$items = (1, 2, 3)
Write-Output $items
Write-Output ("size: {0}" -f $items.Count)
Write-Output ----

# For works well
$counter = 0
For ($i = 0; $i -lt $items.Count; $i++)
{
    Write-Output ("i: {0}" -f $i)
    Write-Output ("value: {0}" -f $items[$i])

    $items = $items + ($counter)
    
    $counter++
    if($counter -gt 10) { break }
}

Write-Output --------------------------

$items = (1, 2, 3)
Write-Output $items
Write-Output ("size: {0}" -f $items.Count)
Write-Output ----

# ForEach does not work, it only loops over the inital size
$counter = 0
ForEach ($item in $items)
{
    Write-Output ("counter: {0}" -f $counter)
    Write-Output ("value: {0}" -f $item)

    $items = $items + ($counter)
    
    $counter++
    if($counter -gt 10) { break }
}

以上是关于powershell 通过不断增长的阵列进行迭代的主要内容,如果未能解决你的问题,请参考以下文章

For循环迭代不断增长的向量

苏宁金融会员领域驱动设计实践

领域驱动设计实践,精通业务,面向对象编程,面条编程,过程编程

c_cpp 增长最快的子阵列

GPyOpt迭代地找到最大目标函数值;检索建议的下一个位置

Java.util包教程