【发布时间】:2011-03-04 15:42:37
【问题描述】:
如果这已经被问到了,请原谅我找不到它。
我有一个对象数组,例如:
[<#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 方式”是什么?
谢谢!
【问题讨论】:
-
感谢您的众多回答! htanata's 是最完整的。
-
+1 为您迈向函数式编程的第一步。