2012-06-13 18 views
1

下面的腳本:引用一個變量函數出口雙雙

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的[]回到寫主機?

回答

4

這個錯誤可能是一樣古老的PowerShell ...... 你調用方法一樣的功能,它不會像,可嘗試此相反:

test_me 'z' $test_array 

HTH 鮑爾泰克