PowerShell:函数参数
Function Test-Calc {Param
(
[parameter(Mandatory=$true,
Position=0,
HelpMessage="请输入数字1")]
$Number1,
[parameter(Mandatory=$true,
Position=1,
HelpMessage="操作符")]
$Operator,
[parameter(Mandatory=$true,
Position=2,
HelpMessage="请输入数字2")]
$Number2
)
process
{
switch ($Operator)
{
"+" {$result = $Number1 + $Number2}
"-" {$result = $Number1 - $Number2}
"*" {$result = $Number1 * $Number2}
"/" {$result = $Number1 / $Number2}
"Min" {$result = ::Min($Number1,$Number2)}
"Max" {$result = ::Max($Number1,$Number2)}
}
}
end
{
Write-Host "Result : $Number1 $Operator $Number2 = $result"
}
}
页:
[1]