本記事の概要
PowerShellでは、関数を作成することができます。関数は、一連のコマンドや手順をまとめて、再利用可能なブロックとして定義することができます。
この記事では、引数のある関数を作成する方法の基本について説明します。
引数のある関数を作成する
関数に引数を渡すこともできます。引数は、関数が受け取る変数として機能します。以下は、引数を受け取る関数の例です。
function Get-FullName { param( [string]$firstName, [string]$lastName ) Write-Output "$lastName, $firstName" }
この関数を呼び出すには、以下のようにコマンドを実行します。
Get-FullName -firstName "John" -lastName "Doe"
この場合、関数には$firstNameと$lastNameという2つの引数があり、それぞれ”John”と”Doe”という値が渡されます。関数は、引数の値を組み合わせて”Last Name, First Name”という形式で表示します。
関数は、スクリプトやコマンドレットの再利用性を高めるために役立ちます。関数を使うことで、同じ処理を何度も書かなくて済み、プログラムのメンテナンス性が向上します。
コメント