現在のスコープを終了するために使用することができます。スコープは、関数、スクリプト、スクリプトブロックのいずれかです。 PowerShellでは、明示的なReturnキーワードがなくても、またはスコープの終わりに達したことを示すために、各ステートメントの結果が出力として返されます。
戻りセマンティクスについて詳しくは、TechNetのabout_Returnページ、またはPowerShellプロンプトからget-help return
を呼び出すことでご覧いただけます。
より多くの事例・解説がある有名なQ&Aの質問:
MSDNのabout_returnはそれを簡潔に説明しています:
Returnキーワードは、関数、スクリプト、またはスクリプトブロックを終了します。特定のポイントでスコープを終了したり、値を返したり、スコープの終わりに達したことを示すために使用できます。
CやC#のような言語に精通しているユーザーは、スコープを明示的に残すロジックを作るために、Returnキーワードを使用することができます。
Windows PowerShellでは、Returnキーワードを含むステートメントがなくても、各ステートメントの結果が出力として返されます。 CやC#のような言語は、Returnキーワードで指定された値のみを返します。