我正在比较对象数组,并且我有一个方法可以确定两个元素是否相等。我想在两个数组中的每对元素上调用此方法,是否有一种优雅的方法可以找到真值(即,如果每个数组中的所有元素都相等,则为 true,否则为 false)
这是我目前拥有的:
c = false
self.children.zip(other.children).each do |s,o|
c = s.equiv o # I need a good way to store this result
break if not c
end
我希望我能做这样的事情:
c = self.children.zip(other.children).each{|s,o| s.equiv o}
任何帮助,将不胜感激。