オブジェクトの配列を比較しており、2 つの要素が等しいかどうかを判断するメソッドがあります。両方の配列の要素の各ペアでこのメソッドを呼び出したいのですが、真の値を見つけるためにこれを行うエレガントな方法はありますか (つまり、各配列のすべての要素が等しい場合は 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}
どんな助けでも大歓迎です。