我想创建一个支持参数数组的函数,类似于 VB.Net 中的 ParamArray:
function foo{
param(
$a,
$b,
[Array]$arr
)
write-host "a: $a"
write-host "b: $b"
write-host "arr: $arr"
Foreach($s in $arr) {
write-host $s
}
}
PS> foo -a "abc" -b "123" -c 456 -d 789
不幸的是,没有找到参数“c”和“d”。有没有办法构建Param()
定义来支持我的需求?