分組創建新的哈希說我有一個哈希看起來像這樣在Ruby中:通過公共密鑰值在Ruby中
{ :ie0 => "Hi", :ex0 => "Hey", :eg0 => "Howdy",
:ie1 => "Hello", :ex1 => "Greetings", :eg1 => "Good day"}
是什麼把它轉換成類似一個好辦法:
{ "0" =>
{
"ie" => "Hi", "ex" => "Hey", "eg" => "Howdy"
},
"1" =>
{
"ie" => "Hello", "ex" => "Greetings", "eg" => "Good day"
}
}
對於初學者,請嘗試:a.group_by {| e | e [0] [/ \ d /]} – Mason
好的提示,謝謝。 – tvalent2