|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : alexander smishlajev 2:5100/14.8 15 Jan 2001 13:37:19 To : vitus@ice.ru Subject : именованные параметры функций -------------------------------------------------------------------------------- sunday january 14 2001, vitus@ice.ru writes to Alexander Babanov: AM>>> Подскажите плиз, как реализовать именованные параметры AM>>> функций! Hапример, в CGI.pm постоянно используется что-то AM>>> типа print textfield(-name=>'mytextfield'); AB>> Штука со страшной мордой => известна как fancy comma, а -name AB>> трактуется как строка "name", т.е. сверху написано ...('name', AB>> 'mytextfield'). Дальше разбираешь аргуметы shift'ом и все дела. v> Лучше не shift-ом а v> %args = @_; а еще лучше передавать хеш по ссылке. имхо. желаю здравствовать, alex. --- GoldED 3.0.1 * Origin: я лепил куличики, в небе пели птичики (FidoNet 2:5100/14.8) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/224353a62efbb.html, оценка из 5, голосов 10
|