【发布时间】:2016-12-05 18:08:55
【问题描述】:
我有一个理论上的问题 - 如何在初始化期间引用哈希表,例如,计算基于其他已声明成员的成员。
Remove-Variable myHashTable -ErrorAction Ignore
$myHashTable =
@{
One = 1
Two= 2
Three = ??? # following expressions do not work
# $This.One + $This.Two or
# $_.One + $_.Two
# $myHashTable.One + $myHashTable.Two
# ????
}
$myHashTable.Three -eq 3 # make this $true
任何想法如何做到这一点?真的可以吗?
编辑: 这是我的解决方案:
$myHashTable =
@{
One = 1
Two= 2
}
$myHashTable.Three = $myHashTable.One + $myHashTable.Two
【问题讨论】:
-
是的...这也是我的解决方案...但我希望有一个 $self.key ...或 $this.key ...
标签: powershell initialization hashtable