вторник, 2 декабря 2008 г.

Perl: удаление дублирующих элементов в массиве

Появилась необходимость удалить дублирующие элементы в массиве используя perl. Если в ruby это решается вызовом метода uniq!, то в perl несколько сложнее. Элементы массива нужно поместить в хэш в качестве ключей, а затем извлечь в массив уникальные ключи. Это решение я нашел здесь.

В книге "Perl. Сборник рецептов. Том Кристиансен, Натан Торкингтон" предлагается еще несколько вариантов (все с использованием хэша).

Комментариев нет:

Отправить комментарий