【发布时间】:2011-06-30 21:35:35
【问题描述】:
我有一个从自定义类创建的对象数组。自定义类有一些属性,我想按这些属性之一对数组进行排序?有没有一种简单的方法可以在 ruby 上实现这一点,还是我应该从头开始编写代码?
例子:
class Example
attr_accessor :id, :number
def initialize(iid,no)
@id = iid
@number = no
end
end
exarray = []
1000.times do |n|
exarray[n] = Example.new(n,n+5)
end
在这里,我想按元素 number 属性对 exarray 进行排序。
【问题讨论】: