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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Dmitri Masalimov                     2:5020/400     06 Jul 2001  07:07:57
 To : Albert N. MICHEEV
 Subject : Re: стpанность.
 -------------------------------------------------------------------------------- 
 
 Привет, Albert N. MICHEEV!
 
 06.07.2001 в 2:26:46, вы сообщили мне следующее:
 
 DM>> Don't pass constants to this kind of function, as in trunc_em(1.4,
 DM>> 3.5, 6.7). If you try, you'll get a run-time exception saying
 DM>> "Modification of a read-only value attempted at ...."
 
 DM>> Т.е. в данном слyчае @_ все-таки read-only.
 
 ANM> элементы @_ являются алиасами caller's vars.
 
 ANM>   &foo( $ncv, 'cv' );
 
 ANM>   sub foo{
 ANM>     $_[0] = $_[1]; # OK!
 ANM>     $_[1] = $_[0]; # Fault!
 ANM>   }
 
 Позвольте, а разве я не ту же самую идею выразил, только под другим соусом.
 Hасколько я помню в исходном вопросе параметр функции передавался как раз
 константой.
 
 $_ = ret('halloha');
 print;
 
 sub ret{
 return chop @_;
 }
 
 Если же написать так:
 
 $txt = 'halloha';
 $_ = ret($txt);
 print;
 
 sub ret{
 return chop @_;
 }
 
 то все работает.
 
 Желаю удачи! Дмитрий.
 mailto:D.Masalimov@ygd.gazprom.ru
 06.07.2001 9:02:37 GMT+05:00
 -- 
 Отправлено через сервер Talk.Ru - http://www.talk.ru
 --- ifmail v.2.15dev5
  * Origin: YGD (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 странность.   Alexander Bolotnov   03 Jul 2001 14:17:32 
 Re: странность.   Denis Roshchin   03 Jul 2001 16:13:59 
 Re: странность.   Alexander Babanov   03 Jul 2001 10:42:19 
 странность.   Alexander Bolotnov   03 Jul 2001 20:07:27 
 Re: странность.   Alexander Babanov   03 Jul 2001 13:23:44 
 Re: странность.   Denis Roshchin   04 Jul 2001 00:57:27 
 стpанность.   Albert N. MICHEEV   03 Jul 2001 20:16:07 
 странность.   Sanyo Titaev   06 Jul 2001 00:41:47 
 Re: странность.   Dmitri Masalimov   05 Jul 2001 21:51:14 
 стpанность.   Albert N. MICHEEV   06 Jul 2001 01:26:46 
 Re: стpанность.   Dmitri Masalimov   06 Jul 2001 07:07:57 
 стpанность.   Albert N. MICHEEV   06 Jul 2001 11:08:26 
 Re: странность.   Dmitri Masalimov   03 Jul 2001 20:09:17 
 стpанность.   Albert N. MICHEEV   03 Jul 2001 20:05:17 
 стpанность.   Alexander Bolotnov   06 Jul 2001 12:33:49 
 Re: странность.   Igor Nikolaev   11 Jul 2001 04:06:30 
 странность.   Igor Ivlev   12 Jul 2001 09:46:44 
Архивное /ru.perl/6488c60ca790.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional