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 []がWrite-Hostに返されるのはなぜですか?

4

1 に答える 1

4

このエラーはおそらくPowerShellと同じくらい古いものです...メソッドのような関数を呼び出すと、そのようには機能しません。代わりにこれを試してください。

test_me 'z' $test_array

HTH Bartek

于 2012-06-13T21:21:37.713 に答える