所以我有這個哈希。它看起來像這樣:如何將這些散列給紅寶石給這些鍵?
{
'arg0' => '126150656000',
'arg1' => 'Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz',
'arg2' => '2790',
'arg3' => '3276320768',
'arg4' => '8467496960',
'arg5' => 'Windows 7',
'arg6' => '6.1',
'arg7' => 'amd64',
'arg8' => '2',
'arg9' => '1920',
'arg10' => '1200',
'arg11' => '32',
}
哈希需要被變換成基於密鑰的「ARGN」位置的位置參數的個數的陣列。像這樣。
[
'126150656000',
'Intel(R) Core(TM) i7-2640M CPU @ 2.80GHz',
'2790',
'3276320768',
'8467496960',
'Windows 7',
'6.1',
'amd64',
'2',
'1920',
'1200',
'32'
]
這裏的目標是[0] == ['arg0']
,[1] == ['arg1']
,[N] == ['argN']
。
注:
鑰匙無法保證是正確的順序。例如上面的散列可能在''arg4'之前有'arg9'「。對不起,沒有說清楚。
我認爲你的散列可能不會像你的例子那樣被排序?那麼這將是微不足道的。 – squiguy 2013-04-30 22:49:14
你是對的。按照上面的例子,哈希不能期望有鍵。 – 2013-04-30 22:51:45