請原諒我,如果這已被問到,我找不到它。Ruby:對象數組中的一個值的新數組
我有對象的數組,如:
[<#Folder id:1, name:'Foo', display_order: 1>,
<#Folder id:1, name:'Bar', display_order: 2>,
<#Folder id:1, name:'Baz', display_order: 3>]
我想這個數組轉換爲數組剛的名字,比如:
['Foo','Bar','Baz']
和,雖然我」如果我可以使用相同的技術從兩個參數中創建一個數組,那麼它會很好,即名稱和顯示順序如下所示:
[['Foo',1],['Bar',2],['Baz',3]]
做這種事最好的'Ruby Way'是什麼?
謝謝!
感謝很多答案! htanata's是最完整的。 – Andrew 2011-03-04 16:00:43
+1爲您的功能編程的第一步。 – 2011-03-06 22:25:37