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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : vitus@ice.ru                         2:5020/400     14 Jan 2001  13:40:05
 To : Alexander Babanov
 Subject : Re: именованные параметры функций
 -------------------------------------------------------------------------------- 
 
 Alexander Babanov <Alexander.Babanov@p69.f5609.n5020.z2.fidonet.org> wrote:
 
 AB>ЮІ±° Quoted soap from Alexander Manzuk to All
 AB>Юґullo Alexander!
 
  AM>>     Подскажите плиз, как реализовать именованные параметры функций!
  AM>> Hапример, в CGI.pm постоянно используется что-то типа
  AM>> print textfield(-name=>'mytextfield');
 
 AB>Штука со страшной мордой => известна как fancy comma, а -name трактуется
 AB>как строка "name", т.е. сверху написано ...('name', 'mytextfield'). Дальше
 AB>разбираешь аргуметы shift'ом и все дела.
 
 Лучше не shift-ом а 
 %args = @_;
 после этого
 if ($args{-name}) {...
 
 В CGI.pm там сложнее - там можно вызывать и так и сяк. А если сяк не
 надо, то присвоил @_ хэшу и вперед.
 
 -- 
 Victor Wagner      vitus@ice.ru
 Chief Technical Officer    Office:7-(095)-785-09-72
 Communiware.Net    Home: 7-(095)-135-46-61
 http://www.communiware.net      http://www.ice.ru/~vitus
 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: Talk.Ru (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 именованные параметры функций   Alexander Manzuk   13 Jan 2001 00:08:11 
 именованные паpаметpы фyнкций   Albert N. MICHEEV   13 Jan 2001 13:42:59 
 Re: именованные параметры функций   Michael Samanov   13 Jan 2001 22:50:27 
 Re: именованные параметры функций   Alexander Babanov   13 Jan 2001 22:57:53 
 Re: именованные параметры функций   vitus@ice.ru   14 Jan 2001 13:40:05 
 Re: именованные параметры функций   Alexander Babanov   14 Jan 2001 16:30:12 
 именованные параметры функций   alexander smishlajev   15 Jan 2001 13:37:19 
Архивное /ru.perl/64887fd3ed35.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional