4
我需要创建一个函数。 第一个变量必须是具有未知数量的参数加上另一个变量的数组。 我的问题是,我不知道他们之间有多大的区别。powershell - 使用具有未知数量的变量和其他参数的函数
我发布一个例子:
function conc-str {
param([string[]]$array,[string]$name)
foreach($item in $array) {
$str+= $item
}
write-host $str
}
conc-str(@("aa","bb","cc"),"dd")
此函数的结果是
aa bb ccdd
但你可以看到我循环数组元素和将它们连接起来。我以为只得到
aa bb cc
我的错误在哪里?
与大多数其他高级语言相比,语法有点不同。参数不以逗号分隔,并且没有周围的大括号。 – stej 2011-03-01 06:17:24
谢谢你的回复。 – 2011-03-01 10:41:50