Главная страница


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Alexey Gradovtsev                    2:5020/400     26 Mar 2003  15:27:05
 To : Ivan Frolcov
 Subject : Re: Сортировка хеша
 -------------------------------------------------------------------------------- 
 
 Wed Mar 26 2003 13:54, Ivan Frolcov wrote to Alexey Gradovtsev:
 
  IF> Прочитал. Еще раз прочитал. В третий раз прочитал: "Как вывести
  IF> элементы хеша в каком-либо произвольном порядке, лучше всего в порядке
  IF> занесения их в хеш при инициализации?" Что не так? (Кстати, а что
 
 Ок. Моя вина. Имелось в виду: в порядке, задаваемом программистом (мной), а не
 на усмотрение интерпретатора.
 
  IF> такое "элементы хеша" в твоем понимании - ключи или значения?)
 
 В моем понимании это значения, как и для списков. Однако я нарочно не уточняю,
 ибо мне важнее знать, ГДЕ ИСКАТЬ алгоритм, а не КАК ВЫВОДИТЬ хеш.
 
  >> IF> perldoc Tie::IxHash
  >> Это то что нужно, но этого модуля нет у хостера. 
  IF> Зато он есть в CPAN. В конце концов можешь попросить поставить.
 
 Могут поставить, а могут и не поставить.
 
  >> Hеужели встроенными механизмами этого не реализовать?
  IF> Hет. Кстати, а на кой оно тебе надо? Мне вот ни разу не потребовалось.
  IF> Hе, я не спорю, может, действительно без этого не обойтись, но все же?
 
 Да, возможно, в таком случае следует описать задачу. Правда, это в cgi.perl
 тогда нужно, но и здесь это, думаю, не оффтопик, т.к. речь об алгоритме.
 
 Я вывожу последовательность элементов INPUT и им подобных. Имхо, наглядно
 занести их в хеш, где ключом будет имя (NAME) тэга, а значениями
 (объединенными во вложенный хеш) - его атрибуты. Тогда я смогу, например,
 обращаться к атрибуту VALUE каждого тэга по имени тэга. Однако выведутся эти
 элементы INPUT в apparently random порядке, что, ессно, недопустимо.
 
 Можно было бы вместо хеша использовать массив (список), но тогда по именам
 обращаться не получится, а это неудобно.
 
 Digitally yours, Alexey
 
 --- ifmail v.2.15dev5
  * Origin: FidoNet Online - http://www.fido-online.com (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Сортировка хеша   Alexey Gradovtsev   26 Mar 2003 13:10:15 
 Re: Сортировка хеша   Vladimir Podgorny   26 Mar 2003 13:26:06 
 Re: Сортировка хеша   Ivan Frolcov   26 Mar 2003 13:53:46 
 Re: Сортировка хеша   Alexey Gradovtsev   26 Mar 2003 14:34:08 
 Re: Сортировка хеша   Ivan Frolcov   26 Mar 2003 14:54:42 
 Re: Сортировка хеша   Vladimir Podgorny   26 Mar 2003 15:01:24 
 Re: Сортировка хеша   Alexey Gradovtsev   26 Mar 2003 15:27:05 
 Re: Сортировка хеша   Ivan Frolcov   26 Mar 2003 16:10:56 
 Сортировка хеша   Ruslan Bondarev   27 Mar 2003 00:46:27 
 Re: Сортировка хеша   Moderator of RU.PERL   27 Mar 2003 12:50:12 
 Re: Сортировка хеша   Alexey Mahotkin   27 Mar 2003 12:56:22 
 Сортировка хеша   Alan Long   27 Mar 2003 13:54:06 
 Сортировка хеша   Serguei Trouchelle   26 Mar 2003 15:24:27 
 Сортировка хеша   Alexey Gradovtsev   26 Mar 2003 17:16:11 
 Re: Сортировка хеша   Andrey Sapozhnikov   26 Mar 2003 18:09:24 
 Сортировка хеша   Serguei Trouchelle   26 Mar 2003 17:27:36 
 Сортировка хеша   Alexey Gradovtsev   27 Mar 2003 12:33:20 
 Re: Сортировка хеша   Artem Chuprina   27 Mar 2003 12:48:39 
Архивное /ru.perl/1667966e23674.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional