robin 发表于 2018-9-3 08:46:42

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]
查看完整版本: PowerShell:函数参数