рубиновых документации:Аналог '&' с дубликатами
ичных & other_ary → new_ary
Set Intersection - Возвращает новый массив, содержащий элементы, общие для двух массивов, исключая любые дубликаты. Порядок сохраняется от исходного массива .
Но есть встроенный метод, чтобы сделать то же самое включая дублей?
Тестовый пример:
ary = [2, 7, 3, 7]
other_ary = [7, 2, 7, 4]
new_ary == [2, 7, 7]
Как бы то ни было, вы хотите исключить из массива не дубликаты. Это верно? – Makoto
Нет. Я хочу вернуть новый массив, содержащий элементы, общие для двух массивов, включая дубликаты. – Viktor