Получите разницу в массивах в Ruby Возможный дубликат: разбить строку или массив ruby У меня есть старый массив: [1, 2, 3, 4, 5] и новый: [1, 2, 4, 6] Как получить разницу с Ruby: был удален 5, 3 и добавлен 6? Ответ 1 irb(main):001:0> a = [1, 2, 3, 4, 5] => [1, 2, 3, 4, 5] irb(main):002:0> b = [1, 2, 4, 6] => [1, 2, 4, 6] irb(main):003:0> a - b => [3, 5] irb(main):005:0> b - a => [6] irb(main):006:0>
Ответ 1 irb(main):001:0> a = [1, 2, 3, 4, 5] => [1, 2, 3, 4, 5] irb(main):002:0> b = [1, 2, 4, 6] => [1, 2, 4, 6] irb(main):003:0> a - b => [3, 5] irb(main):005:0> b - a => [6] irb(main):006:0>