Почему 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

Почему?

Ответы на вопрос(2)

Ваш ответ на вопрос