Hallo zusammen,
ich hatte schon mehrmals die Situation, dass ich gerne ein foreach oderForEach-Object unterbrechen wollte.
Beispiel:
"Start" 1..3 | foreach { $_ if($_ -eq 2) {"Found it!" break } }"End" Ergebnis: Start 1 2 Found it!
Wie vielleicht bekannt ist, kann man solch einen durchlauf nicht unterbrechen und sollte stattdessenfor benutzen.
Beispiel:
"Start" for($i = 1; $i -ne 3; $i++) { $i if($i -eq 2) {"Found it!" break } }"End" Ergebnis: Start 1 2 Found it! End
Jetzt die Frage:
Findet ihr euch auch öfter in der Situation ein foreach unterbrechen zu wollen?
Fändet ihr es auch sehr nützlich, wenn Microsoft eine Art break für foreach direkt in Powershell integrieren würde?
Mich interessiert nur eure Meinung :)