teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

訂正

2018/10/17 12:46

投稿

nullpon
nullpon

スコア5739

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

1

訂正

2018/10/17 12:46

投稿

nullpon
nullpon

スコア5739

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