35
thể trùng lặp:
diff a ruby string or arrayNhận sự khác biệt của mảng trong Ruby
Tôi có một mảng cũ: [1, 2, 3, 4, 5]
, và mới: [1, 2, 4, 6]
Làm thế nào để có được sự khác biệt với Ruby: rằng 5, 3
đã bị xóa và 6
đã được thêm?
Sẽ không tuyệt vời nếu có một 'Mảng # diff' hoặc một cái gì đó tương tự? –
nếu bạn muốn cả hai cách khác nhau 'a - b | b - a' – equivalent8
Đối với khác biệt một chiều, cũng lưu ý 'a - = b'. –