所以我正在尝试编写一个使用开关参数的脚本,并且我还需要参数来配合它们。例如,
Function Foo ($X, $Z, [switch]$Y, $Yarg, [switch]$K, $Karg){
if($Y){
$Yup = $Yarg
}
if($K){
$Y = $Karg
}Else{$Y = 42}
$X + $Z / $Yup
}
本质上我想问一下开关是否在那里,如果它在那里,我希望它使用 $Yarg 变量,目前当我这样做时,我得到一个错误,说开关只能是一个布尔值。然后其余代码失败。有任何想法吗?