今回は PowerShellでの関数の基礎について説明したいと思います。
まずは、基本構文ですが
function 関数名 { 実行するスクリプト}
のように記述します。
たとえば、3 + 2 を実行して表示する関数 Add は下記のように記述します。
PS > function Add { Write-Host (3 + 2) }
この関数を実行するには、コマンドラインで
PS > Add 5
とします。
引数のある関数を作成するには
function 関数名 (引数1, 引数2, 引数n) { 実行するスクリプト}
または、Paramキーワードを使用して
function 関数名 { Param(引数1, 引数2, 引数n) 実行するスクリプト}
下記は、2つの引数を加算して返す関数Add2です。 値を返す場合には return キーワードを使用します。
PS > function Add2([int]$x, [int]$y) >>{ >> return ($x + $y) >>}
この関数は、引数を2つもっているので、実行するには
PS > Add2 3 2 5
関数名の後に、値を2つスペースで区切って渡します。
Theme design by Jelle Druyts
Pick a theme: BlogXP business calmBlue Candid Blue dasBlog dasblogger DirectionalRedux Discreet Blog Blue Elegante essence Just Html MadsSimple Mobile Mono Movable Radio Blue Movable Radio Heat nautica022 orangeCream Portal Project84 Project84Grass Slate Sound Waves Tricoleur useit.com Voidclass2 BlogXP business calmBlue Candid Blue dasBlog dasblogger DirectionalRedux Discreet Blog Blue Elegante essence Just Html MadsSimple Mobile Mono Movable Radio Blue Movable Radio Heat nautica022 orangeCream Portal Project84 Project84Grass Slate Sound Waves Tricoleur useit.com Voidclass2
Powered by: newtelligence dasBlog 2.0.7226.0
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
© Copyright 2009, HIRO
E-mail