Ruby 查找两个数组的共同点
是否有一种方法可以比较两个数组并显示它们的共同点Ruby 查找两个数组的共同点,ruby,Ruby,是否有一种方法可以比较两个数组并显示它们的共同点 array1 = ["pig", "dog", "cat"] array2 = ["dog", "cat", "pig", "horse"] 我应该键入什么来显示这两个数组之间的[“pig”、“dog”、“cat”]是通用的?您可以使用&使数组相交: array1 & array2 这将返回[“猪”、“狗”、“猫”]设置交叉点。返回一个新数组,该数组包含两个数组共有的元素,没有重复项,如: ["pig", "dog", "bird"]
array1 = ["pig", "dog", "cat"]
array2 = ["dog", "cat", "pig", "horse"]
我应该键入什么来显示这两个数组之间的
[“pig”、“dog”、“cat”]
是通用的?您可以使用&
使数组相交:
array1 & array2
这将返回
[“猪”、“狗”、“猫”]
设置交叉点。返回一个新数组,该数组包含两个数组共有的元素,没有重复项,如:
["pig", "dog", "bird"] & ["dog", "cat", "pig", "horse", "horse"]
# => ["pig", "dog"]
您还可以阅读一篇关于的博客文章,有关集合上的其他操作,如并集和除法,请参见类。