最佳答案
我有一个 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
。
还有更有效的解决方案吗?