Почему continue в ForEach-Object работает как break? [Дубликат]
На этот вопрос уже есть ответ здесь:
Почему продолжение ведет себя как разрыв в объекте Foreach? 4 ответа$arr = @(1..10)
$arr | ForEach-Object {
if ($_ -eq 5) { continue }
"output $_"
}
Результат:
output 1 output 2 output 3 output 4
$arr = @(1..10)
$arr | ForEach-Object {
if ($_ -eq 5) { break }
"output $_"
}
Результат:
output 1 output 2 output 3 output 4
Почему?