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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Sanyo Titaev                         2:5070/66.1    06 Jul 2001  00:41:47
 To : Denis Roshchin
 Subject : странность.
 -------------------------------------------------------------------------------- 
 
 
 03 Jul 29 16:13, Denis Roshchin wrote to All:
  DR> первое) @_ - это переменная, которая read-only.
 
     да? и давно?
 
 tit@lust: 879% perl -e '@ff=("aa\n","bb\n"); &test(@ff); sub test{ print @_;
 chomp @_; print @_;}'
 aa
 bb
 aabbtit@lust: 880%
 
  DR> если хочешь - делай: sub ret(){$aa=@_; chop($aa); return $aa}
 
  DR> второе) по-моему надо к тому-же использовать @_[0];
 
     может всетаки $_[0]
 
  DR> третье) функции должны быть описаны вначале.
 
     то есть функции описаные в конце не работают?
 
  DR> четвертое) вообще - стиль написания не очень IMHO.
 
  DR> как-бы я написал:
  DR> 1. sub ret($)
  DR> 2. {  $aa=@_[0];
  DR> 3.   chop($aa);
  DR> 4.   return $aa;
  DR> 5. }
  DR> 6. $ab = "halloha";
  DR> 7 print ret($ab);
 
 Perl Cookbook
 10.1. Accessing Subroutine Arguments
 
 We can also write functions that change their caller's variables:
 @nums = (1.4, 3.5, 6.7);
 trunc_em(@nums);               # @nums now (1,3,6)
 sub trunc_em {
     for (@_) { $_ = int($_) }  # truncate each argument
 }
  >> а у некоторых работает?
  DR> Меня всегда тоже интересовала философия...
  DR> Почему некоторые пишут, и у них все работает... у других - нет :))
 
     ну, гуру!
 Sanyo
 
 --- GoldED/386 3.00.Beta5+
  * Origin: -=The Bulls=-  mailto:tit@irk.ru (2:5070/66.1)
 
 

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

 Тема:    Автор:    Дата:  
 странность.   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/27643b450992.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional