我有两个数组说
arr1=[1,2,3,4,5]
arr2=[3,4,5,6,7,8]
我必须在两个数组中找到所有常见的元素。是否可以在没有任何循环的情况下找到所有常见元素?
arr1 = [1, 2, 3, 4, 5]
arr2 = [3, 4, 5, 6, 7, 8]
arr1 & arr2 # => [3, 4, 5]
但是Array#&的实现中仍然存在一个隐藏循环。
阵交汇!
arr1 & arr2
#=> [3,4,5]
简单地写
arr1 & arr2
你会得到
=> [3, 4, 5]
irb(main):001:0> arr1 = [1, 2, 3, 4, 5]
=> [1, 2, 3, 4, 5]
irb(main):002:0> arr2 = [3, 4, 5, 6, 7, 8]
=> [3, 4, 5, 6, 7, 8]
irb(main):003:0> arr1&arr2
=> [3, 4, 5]
irb(main):004:0