Mam teoretyczny problem - jak odwołać się do tabeli mieszania podczas jej inicjowania, na przykład, aby obliczyć członka opartego innych już wymienionych członków.PowerShell HashTable - samo odniesienie podczas inicjalizacji
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
Jakieś pomysły, jak to zrobić? Czy to rzeczywiście możliwe?
Edit: To było moje rozwiązanie:
$myHashTable =
@{
One = 1
Two= 2
}
$myHashTable.Three = $myHashTable.One + $myHashTable.Two
Ta odpowiedź była już przed nami :-(. – Honzajscz