0

わかりました、少し恥ずかしいですが、とにかく尋ねなければなりません。最後にスリープ状態で無限ループにラップした、完全に実行されるスクリプトがあります。

    while($true){}

私が追加したのはこのコードだけで、すべての中括弧が一致しているのに、なぜこのエラーが発生するのですか:

「行 x に終了ステートメント ブロックがありません。ここで、x はファイルの最後の行です」

function A(){

}

while($true){

  [... Do Stuff ...]
  Start-Sleep -s 10
}

while{} のカプセル化を削除すると、すべて問題ありません。

何か案は?

4

1 に答える 1

2

まあ、投稿された構文は正しいです。

私の推測では、ブラウザにこれを再入力したと思います。すべての ( ) をチェックして、誤って { } が含まれていないことを確認します。

それ以外の場合は、実際のコードをコピーして貼り付ける必要があります。

于 2013-04-12T14:23:17.690 に答える