【PowerShell】ファンクションの作成例(超単純なサンプル)

PowerShell

引数なしの関数(ファンクション)

引数なしの関数の書き方例です。ふと忘れてしまった場合やテンプレ用として。

# 関数の書き方基本
function メソッド名(){
処理を記載する
}

#引数なしの関数(文字列を表示するだけの関数)
function MyFunction1(){ 
    Write-Host 'aa'
}

#上の関数を実行する
MyFunction1    #結果:aa

 

 

 

引数ありの関数(ファンクション)

引数ありの関数の書き方例です。

#引数ありの関数(引数の2つを足して返すだけの関数)
function MyFunction2($arg1 , $arg2){ 

    $num = $arg1 + $arg2

    #戻り値の書き方 : Write-Output 戻り値
    Write-Output $num
}


#上の関数を実行する(引数は半角スペースで区切って渡す)
$rtn = MyFunction2 123 456
Write-Host $rtn   #結果:579