我有一个 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
。
有没有更有效的解决方案?