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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Michael Samanov                      2:550/5068.1515 03 Oct 2000  12:37:28
 To : Sergey Prozhogin
 Subject : Re: военная хитрость
 -------------------------------------------------------------------------------- 
 
 Hello, Sergey!
 
 At Tue, 03 Oct 00 10:08:58 +0400 Sergey Prozhogin wrote:
 
 SP> необходимо, чтобы ф-ция возвращала вда результата (два массива)
 SP> return @ar1, @ar2;
 
 SP> фактически же, все лепится в один @ar1.
 SP> как сделать то что мне надо?
 
 return \(@ar1, @ar2), что эквивалентно \@ar1, \@ar2
 и оба этих варианта лучше, чем [@ar1], [@ar2]
 
 Разбирать же следующим образом:
 
 ($ar1, $ar2) = func();
 @ar1 = @$ar1;
 @ar2 = @$ar2;
 
 Таким образом, ты со счастливой улыбкой заставишь перл по лишнему
 разу скопировать твои массивы :-) Если же не хочешь так подло
 поступать, то юзай непосредственно $ar1->[$n], или $$ar1[$n], или
 (врагу не пожелаю) ${$ar1}[$n].
 
 Hу и каждый вечер читать перед сном perldoc perlref.
 
 Sincerely yours, Michael (mailto:mike@vlink.ru).
 --- ifmail v.2.14
  * Origin: Home (2:550/5068.1515@fidonet)
 
 

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

 Тема:    Автор:    Дата:  
 военная хитрость   Sergey Prozhogin   03 Oct 2000 12:08:58 
 Re: военная хитрость   Alexander Babanov   03 Oct 2000 04:29:24 
 военная хитpость   Albert N. MICHEEV   03 Oct 2000 13:35:09 
 военная хитрость   Leonid Subbotin   03 Oct 2000 18:30:02 
 Re: военная хитрость   Michael Samanov   03 Oct 2000 12:37:28 
Архивное /ru.perl/7949bd9ae60e.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional