मेरे पास एक सैद्धांतिक समस्या है - इसके प्रारंभिकरण के दौरान हैश तालिका का संदर्भ कैसे देना है, उदाहरण के लिए, किसी सदस्य के पहले से निर्दिष्ट सदस्यों की गणना करने के लिए।पावरशेल हैशटेबल - प्रारंभिकरण के दौरान स्वयं संदर्भ
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
यह उत्तर आगे बढ़ रहा है :-( – Honzajscz