|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Serge Shikov 2:5020/400 31 Mar 2001 17:02:39 To : All Subject : Re: Многомерные хэши --------------------------------------------------------------------------------
Ruslan Bondarev wrote:
>
> Честно говоря, Миша, я мало медитировал над твоей проблемой и не до конца
> понял _что_ именно тебе нужно. Hо в выборе между хешами хешей и евалом я бы
> поостерегся делать однозначный выбор в пользу одного или другого, если работа
> идет в критичных условиях. Потому как если у тебя количество ключей в хеше
> сотня-тысчонка другая, то неизвестно, много ли ты выиграешь contra случая с
> эвалированием имени скалярной переменной.
Дык в том или ином случае будет поиск по таблице. Если это хеш, то по
таблице ключей в нем, если eval и имя переменной - по таблице символов
перла. Я так подозреваю, что поиск в обоих случаях не совсем линейный и
не совсем тупой, и быстродействие должно быть почти одинаковое (ну
плюс-минус пару порядков ;-) Hо работу с хешем можно организовать
немного гибче, так что выбор думается все-таки однозначен.
--- ifmail v.2.15dev5
* Origin: home (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/28251a189d15.html, оценка из 5, голосов 10
|