だから私は、次のコードがある場合を返す:問題ハッシュテーブル
function DoSomething {
$site = "Something"
$app = "else"
$app
return @{"site" = $($site); "app" = $($app)}
}
$siteInfo = DoSomething
$siteInfo["site"]
しないのはなぜ$ SITEINFO [「サイト」]リターン「何か」?
私は....ちょうど
$siteInfo
を述べることができますし、それは私が何をしないのです
else
Key: site
Value: Something
Name: site
Key: app
Value: else
Name: app
戻りますか?
'$ SITEINFO [ "サイト"]' '私のためSomething'を返すん。私のために – Rynant
も、PowerShellのバージョン? –
私はもう少し詳しい情報があります。私は関数コードの上の変数($ app)の単なる呼び出しを追加しました。 $ appとハッシュテーブルからの値が、関数を呼び出した変数に返されたということが起こっていました。だからもし私が($ siteInfo | fl)したら、 "else"と2つのキー/値の両方が表示されます。何故ですか? – pghtech