回答編集履歴

2

訂正

2018/10/17 12:46

投稿

nullpon
nullpon

スコア5737

test CHANGED
@@ -1,5 +1,5 @@
1
- ForEach-Objectコマンドレットのループには、continue/breakステートメントは効きません。使用すると外側のfor/while/foreachステートメントのループに効くことになります。
1
+ ForEach-Objectコマンドレットのループには、continue/breakステートメントは効きません。使用すると外側のfor/while/foreachステートメントのループに効くことになります。または、対応するループが無ければエラーになります。
2
2
 
3
- 質問の例では問題のbreakが呼び出し側のループを終わらせたのでしょう。
3
+ 質問の例では問題のbreakがメイン側のループを終わらせたのでしょう。
4
4
 
5
5
  というわけで、for/while/foreachステートメントを使用する様に書き直して下さい。

1

訂正

2018/10/17 12:46

投稿

nullpon
nullpon

スコア5737

test CHANGED
@@ -1 +1,5 @@
1
- ForEach-Objectコマンドレットは、continue/breakは使用できません。foreachステートメント使用る様に書き直して下さい
1
+ ForEach-Objectコマンドレットのループには、continue/breakステートメントきません。使用すると外側のfor/while/foreachステートメントのループに効くことになります。
2
+
3
+ 質問の例では問題のbreakが呼び出し側のループを終わらせたのでしょう。
4
+
5
+ というわけで、for/while/foreachステートメントを使用する様に書き直して下さい。