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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Victor Wagner                        2:5020/400     23 Feb 2002  12:16:04
 To : "Andrey Sapozhnikov"
 Subject : Re: Передать параметр из по дпрограммы
 -------------------------------------------------------------------------------- 
 
  Andrey Sapozhnikov <sapa@icb.chel.su> wrote:
  
 AS> to.)  Assigning to the whole array "@_" removes that
 AS> aliasing, and does not update any arguments. ... 
 
 Вот вот. А операция shift разными версиями перла трактуется в этом плане
 по-разному. Одними как  assigning to whole array, а другими - нет.
 
 Вообще советую почитать man perl4 или 1-е издание Camel book.
 Там таких фишек было гораздо больше, а их потом повыкидывали, не всегда
 предоставив адекватную замену.
  
  
  
 AS> Есть такое дело, вполне документировано в той же perldoc
 AS> perlsub. Правда вызов такой функции должен быть
 AS> специальным: 
  
 AS> &NAME; 
  
 AS> т.е. обязательно с амперсандом и без скобок. Я подобным
 AS> вызовом рекомендовал бы пользоваться исключительно для
 AS> целей явной передачи @_ в функцию, хотя поскольку
 
 У меня, собственно была задача сделать аналог shift с некоторой
 дополнительной обработкой. 
 
 Посколько нормальных (нормальные это как в Lisp) макросов
 в перле нет, пришлось извращаться.
 
  
  
 -- 
 Hе стой где попало, а то опять попадет.
 --- ifmail v.2.15dev5
  * Origin: Free Net of Leninsky,45 (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 Передать параметр из подпрограммы   Soft   22 Feb 2002 00:15:14 
 Re: Передать параметр из по дпрограммы   Andrey Sapozhnikov   22 Feb 2002 17:17:40 
 Re: Передать параметр из по дпрограммы   Victor Wagner   22 Feb 2002 19:27:50 
 Re: Передать параметр из по дпрограммы   Andrey Sapozhnikov   23 Feb 2002 04:26:17 
 Re: Передать параметр из по дпрограммы   Victor Wagner   23 Feb 2002 12:16:04 
 Re: Передать параметр из по дпрограммы   Andrey Sapozhnikov   24 Feb 2002 03:04:47 
 Re: Передать параметр из по дпрограммы   Victor Wagner   24 Feb 2002 11:24:27 
 Re: Передать параметр из подпрограммы   Artem Chuprina   22 Feb 2002 17:24:49 
 Re: Передать параметр из подпрограммы   Soft   26 Feb 2002 20:02:49 
 Re: Передать параметр из подпрограммы   Andrey Sapozhnikov   27 Feb 2002 00:12:35 
 Re: Передать параметр из подпрограммы   Victor Wagner   22 Feb 2002 17:34:09 
 Re: Передать параметр из подпрограммы   Igor S Chencov   22 Feb 2002 17:41:28 
 Re: Передать параметр из подпрограммы   ‚« ¤Ё¬Ёp ѓpҐЎ­Ґў   22 Feb 2002 19:09:53 
Архивное /ru.perl/15178b3e6a4f1.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional