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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sergey Gernichenko                   2:5079/46.90   02 Nov 2007  03:50:10
 To : Vadim Tzirulnicov
 Subject : Re: Получить сразу нужное значение ключа
 -------------------------------------------------------------------------------- 
 
 
 В четверг, 01 ноября 2007 года, в 21:45, ты писал(а) всем:
 
  VT> Функция возвращает хэш. Как сразу получить нужное значение ключа ?
 
      ^^^^^^^^^^^^^^^^^^^^^^
 
  VT> Т.е. вместо %response=get_ntp_response();
  VT> print $response{'Originate Timestamp'};
 
  VT> хочется обойтись одной строкой, без заведения отдельной переменной.
  VT> Типа
  VT> следующего:
  VT> print (get_ntp_response()){'Originate Timestamp'};
 
  VT> Как ?
 
 Заблуждение (perldoc -f return). Функция всегда возвращает скаляр или список.
 sub ttt{
   my %a=(a=>1, b=>2);
   return %a; #здесь хеш %a преобразовывается в список
 }
 print (  (ttt())[0]);
 
 Результатом будет 'a';
 
 Собственно, имея список @list (полученный из хеша), одной строкой никак не
 получить значение ключа, как будто это был бы хеш...
 ps:Делай из ф-ии return \%hash, тогда легко получить значение ключа одной
 строкой.
 
 До скорых встреч, *Vadim*               С уважением, *Sergey*.
 --- Hа этом поставим точку.
  * Origin: Жизнь прекрасна и удивительна: живу и удивляюсь (2:5079/46.90)
 
 

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

 Тема:    Автор:    Дата:  
 Получить сразу нужное значение ключа   Vadim Tzirulnicov   01 Nov 2007 22:45:18 
 Re: Получить сразу нужное значение ключа   Sergey Gernichenko   02 Nov 2007 03:50:10 
 Re: Получить сразу нужное значение ключа   Ilia Vinokurov   02 Nov 2007 11:52:31 
 Получить сразу нужное значение ключа   Denis Nikolayev   02 Nov 2007 22:07:12 
 Re: Получить сразу нужное значение ключа   Mykola Dzham   02 Nov 2007 17:53:39 
 Re: Получить сразу нужное значение ключа   Ilia Vinokurov   06 Nov 2007 16:23:02 
 Moderatorial [+] (was: Получить сразу нужное значение ключа)   Moderator of RU.PERL   07 Nov 2007 16:45:39 
 Re: Получить сразу нужное значение ключа   Sergey Gernichenko   07 Nov 2007 01:45:28 
 Re: Получить сразу нужное значение ключа   Orlovsky Alexander   08 Nov 2007 13:24:19 
 Re: Получить сразу нужное значение ключа   Artem Chuprina   08 Nov 2007 15:06:27 
 Re: Получить сразу нужное значение ключа   Orlovsky Alexander   09 Nov 2007 12:47:06 
Архивное /ru.perl/3403472a4ce8.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional