ortak herhangi bir değer:
İşte
a1 & a2
bir örnek? Eğer (tekrarlar da) ancak tam kesişme arıyorsanız burada yığın taşması zaten orada sorun daha karmaşıktır &
[ 1, 1, 3, 5 ] & [ 1, 2, 3 ] #=> [ 1, 3 ]
: How to return a Ruby array intersection with duplicate elements? (problem with bigrams in Dice Coefficient)
Veya hızlı bir snippet Eğer kesişim operatörünü kullanabilirsiniz hangi "real_intersection" tanımlar ve kavşak güzel görünüyor kullanarak şu testi
class ArrayIntersectionTests < Test::Unit::TestCase
def test_real_array_intersection
assert_equal [2], [2, 2, 2, 3, 7, 13, 49] & [2, 2, 2, 5, 11, 107]
assert_equal [2, 2, 2], [2, 2, 2, 3, 7, 13, 49].real_intersection([2, 2, 2, 5, 11, 107])
assert_equal ['a', 'c'], ['a', 'b', 'a', 'c'] & ['a', 'c', 'a', 'd']
assert_equal ['a', 'a', 'c'], ['a', 'b', 'a', 'c'].real_intersection(['a', 'c', 'a', 'd'])
end
end
bunu ortak neler unsurlar duyar mısın deneyin? – Levi
Hayır. Tek bilmek istediğim, eğer ikisinin de ortak bir unsuru varsa. – Colen