PowerShellPowerShellの戻り動作


前書き

現在のスコープを終了するために使用することができます。スコープは、関数、スクリプト、スクリプトブロックのいずれかです。 PowerShellでは、明示的なReturnキーワードがなくても、またはスコープの終わりに達したことを示すために、各ステートメントの結果が出力として返されます。

備考

戻りセマンティクスについて詳しくは、TechNetのabout_Returnページ、またはPowerShellプロンプトからget-help returnを呼び出すことでご覧いただけます。


より多くの事例・解説がある有名なQ&Aの質問:


MSDNのabout_returnはそれを簡潔に説明しています:

Returnキーワードは、関数、スクリプト、またはスクリプトブロックを終了します。特定のポイントでスコープを終了したり、値を返したり、スコープの終わりに達したことを示すために使用できます。

CやC#のような言語に精通しているユーザーは、スコープを明示的に残すロジックを作るために、Returnキーワードを使用することができます。

Windows PowerShellでは、Returnキーワードを含むステートメントがなくても、各ステートメントの結果が出力として返されます。 CやC#のような言語は、Returnキーワードで指定された値のみを返します。

PowerShellの戻り動作 関連する例