我有一个Ruby课
class MyClass
attr_writer :item1, :item2
end
my_array = get_array_of_my_class() #my_array is an array of MyClass
unique_array_of_item1 = []
我想推MyClass#item1送到unique_array_of_item1,但前提unique_array_of_item1是不包含该信息item1。我知道有一个简单的解决方案:只需遍历my_array并检查是否unique_array_of_item1已经包含当前值item1。
有没有更有效的解决方案?
Set#each和Set#to_a)@hash。从Ruby 1.9开始,需要订购哈希。“哈希按插入相应键的顺序枚举其值。” ruby-doc.org/core-1.9.1/Hash.html