Скажем, у меня есть массив, который выглядит следующим образом:
a = [cat, dog, cat, mouse, rat, dog, cat]
Как мне пройти через это и сделать что-то с дубликатами - например, скажи удалить их?
Другими словами, если я сделал a.each do |i|
, как мне оценить [0], против [1], a [2], a [3] ... и затем, когда я найду тот, который хочу скажем, [2] в этом случае имеет первый дубликат, я затем помещаю его в стек или удаляю или что-то в этом роде.
Я знаю, как оценивать ключи по сравнению со значениями ... но как мне сравнивать значения друг с другом в одном и том же массиве?
Спасибо.