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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     22 Feb 2002  17:24:49
 To : Soft
 Subject : Re: Передать параметр из подпрограммы
 -------------------------------------------------------------------------------- 
 
 Здравствуй, Soft.
 
 S> Доброго времени суток, уважаеммый(ая) All
 
 S> Есть переменная. Есть подпрограмма, которая обрабатывает эту переменную.
 S> &prog ("$example");
 
 S> sub prog {
 S> something;
 S> }
 
 S> Всё бы хорошо, но мне понадобилось изобразить следующее примерно таким
 S> способом $example=(&prog ("$example")); другими словами чтобы записывать в
 S> переменную $example результат программы, а вот как сделать, чтобон туда
 S> записывался.  аверно какая-то функция в перл есть, чтобы записать куда-то
 S> результат выполнения программы и чтобы его можно потм было получить следующим
 S> образом $example=(&prog ("$example"));
 
 Как и во всяком процедурном языке, в perl есть ссылки. Скорее всего, perldoc
 perlref, а в данном случае это должно выглядеть примерно так:
 
 prog(\$example);
 
 sub prog {
   my $ex_ref = shift;
   $$ex_ref = 5;
 }
 
 Hа самом деле есть еще и другие варианты, но с целью уменьшения геморроя
 рекомендуется пользоваться именно этим... И ни в коем случае не
 
 &prog ("$example");
 
 Выкинь тот скрипт, из которого ты это списал.
 
 -- 
 Artem Chuprina
 Communiware.net
 RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757
 --- ifmail v.2.15dev5
  * Origin: Leninsky 45 home network (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/63591e7d25d7.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional