Re: быстро определить позицию элемента в списке
Yury Kopyl
hrg на sama.ru
Чт Окт 9 08:05:05 CDT 2003
Mike Lykov -> "быстро определить позицию элемента в списке" :
ML> Здравствуйте.
ML> продолжим странные вопросы ;)
ML> допустим, есть список @fruit = ('яблоки', 'апельсины', 'бананы');
ML> причем порядок их неизвестен.
ML> а тут хочется вдруг обратиться к списку как к индексу, т.е. быстро
ML> определить позицию конкретного элемента(например, апельсинов) и это
ML> число использовать как индекс. типа как #@ - длина списка.
ML> как это можно сделать, не перебирая на сравнении весь список?
ML> или придется писать свою функцию, которая будет перебирать? ;)
попробуй Tie::Hash::Array
Yury Kopyl aka hrg | http://id.totem.ru | "мы не пьем - мы лечимся..."
Подробная информация о списке рассылки Samara-pm