在函数中引用一个变量导出两者

时间:2012-06-13 20:49:12

标签: powershell

以下脚本:

cls
function test_me([string]$testVar, $my_array)
{
    Write-Host $testVar
}

$test_array = "a","b"
test_me "z", $test_array

产生以下结果:

z System.Object[]

我只想引用$ testVar

为什么 System.Object [] 会返回到写主机?

1 个答案:

答案 0 :(得分:4)

此错误可能与PowerShell一样久...... 你调用函数就像方法一样,它不会那样工作,试试这个:

test_me 'z' $test_array

HTH 鲍尔泰克