以下脚本:
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 [] 会返回到写主机?
答案 0 :(得分:4)
此错误可能与PowerShell一样久...... 你调用函数就像方法一样,它不会那样工作,试试这个:
test_me 'z' $test_array
HTH 鲍尔泰克