我有一个 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
。
有没有更高效的解决方案?
最佳答案
关于ruby - 如果元素不存在,则将元素添加到数组中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14004325/