¿Por qué continuar en ForEach-Object funciona como descanso? [duplicar

Esta pregunta ya tiene una respuesta aquí:

¿Por qué continúa comportándose como un quiebre en un objeto Foreach? 4 respuestas
$arr = @(1..10)
$arr | ForEach-Object {
    if ($_ -eq 5) { continue }
    "output $_"
}

Resultado

output 1
output 2
output 3
output 4
$arr = @(1..10)
$arr | ForEach-Object {
    if ($_ -eq 5) { break }
    "output $_"
}

Resultado

output 1
output 2
output 3
output 4

¿Por qué

Respuestas a la pregunta(4)

Su respuesta a la pregunta