我一直沒有成功解決的採訪時,我被問了一個問題,這是完全一樣:如何將數組轉換爲Ruby中的字典?
考慮在Ruby中的結構如下:
['dog', 'donkey', 'cat', 'cow', 'horse']
你將如何把它變成這樣one:
{ 'd' => ['dog', 'donkey'], 'c' => ['cat', 'cow'], 'h' => ['horse'] }
儘可能地道?
我已經嘗試了很多辦法,只有已經變得接近,而且還圍繞見過很多類似的問題,但從來沒有一個解決方案,這其中尤其
你們會怎麼做呢?你能幫我解決嗎?
最好的問候,
是不是每個對象都被棄用?就是想。 – jlstr
文檔中沒有提示。也許它在Rails中被棄用,因爲它成爲1.9核心Ruby的一部分? –
總而言之,你的解決方案就是面試中的人想要的方式。因爲它使用注入,而不是groupby。優秀的教訓,謝謝邁克爾!真誠。 – jlstr