如果我有一個具有多值名稱的散列表,當我進行查找時如何指定名稱?如何查找散列表中的多值名稱?
這裏有一些人爲的例子...
$unary = @{
$false, "!A";
$true, "A"
}
$unary
Name Value
---- -----
False !A
True A
$unary[$false]
!A
$unary[$true]
A
到目前爲止好。
$binary = @{
($false, $false) = "!A and !B"
($false, $true) = "!A and B"
($true, $false) = "A and !B"
($true, $true) = "A and B"
}
$binary
Name Value
---- -----
{False, True} !A and B
{True, False} A and !B
{True, True} A and B
{False, False} !A and !B
$binary[$false, $true]
//Nothing
$binary[($false, $true)]
//Nothing
$binary[{$false, $true}]
//Nothing
//www.stackoverflow.com... :)
我需要在$binary[...]
中指定哪些值才能獲得值?
沒辦法!算了吧!它可以在其他語言中工作(例如在** Ruby **作品中),而不是在時髦中。 – 2011-05-06 13:47:29