PowerShellの基本的なことがわかってなかったシリーズ第三弾です。 内容としては、牟田口さんのブログの winscript.jp で書かれていることそのまんまです。 なので詳しいことを知りたい方はそちらをご覧いただければ十分かと思います。 今回わざわざパクリエントリを書くのは上のエントリを紹介したかったから+自分の備忘録のためになります。 はじめに 以下の超簡単なFunction、Funcを例に説明します。 Function Func(){ Write-Output "1+1は?" return 1 + 1 } このファンクションを実行するとコンソールには PS C:\> Func 1+1は? 2 と表示されます。 この時Funcの戻り値は何か?という話しになります。 私はつい最近までこのFuncの戻り値は2だけだと勘違いしていました。 Funcの実行結果を変数$Resultに設定し
![PowerShellにおける"戻り値"と"Return"について - しばたテックブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/27c29c70d785795ea79e79fd0662d28b7e810bfe/height=288;version=1;width=512/http%3A%2F%2Fecx.images-amazon.com%2Fimages%2FI%2F51EKl%2B3rUdL.jpg)