我想访问由函数创建的哈希表元素,而不创建中间变量。
这是解释我想要做的事情的代码:
Function bla($aParameter) {
$ret = @{}
for($i in XX) {
$ret.Add([int]$i, [string]$value)
}
$ret
}
$myVar = ""
$myVar += (bla $aParameter).1 + ","
我尝试$myVar += ((bla $aParameter).1) + ","
但没有取得多大成功。
答案 0 :(得分:0)
您需要将结果转换为字符串,如下所示:
$myVar += [string]((bla $aParameter).1) + ","
这很奇怪,因为我已经将我的HashTable的值转换为[string]
。