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


ru.perl

 
 - RU.PERL ----------------------------------------------------------------------
 From : Kirill Solomko                       2:5020/400     10 Feb 2003  19:04:30
 To : All
 Subject : фича
 -------------------------------------------------------------------------------- 
 
 Вот код:
 
 #!/usr/bin/perl -w
 #
 sub foo
 {
   return (3,4);
 }
 
 my $x = foo();
 printf "x=%s\n",$x;
 
 В этом случае x=4
 
 Если писать my ($x) = foo();, то x=3, тобишь первому элементу массива.
 Hо если значения возвращаются в виде массива, то my $x = foo(), 
 должно быть равно количеству элементов массива, а не последнему элементу.
 
 Пробовал на 5.005, 5.6.1, 5.8.0. Везде одна и та же картина.
 
 Это фича ? :)
 
 -- 
 / Loki /
 --- ifmail v.2.15dev5
  * Origin: Unknown (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 фича   Kirill Solomko   10 Feb 2003 19:04:30 
 фича   Ivan Frolcov   10 Feb 2003 19:10:55 
 Re: фича   Sergey Leschenko   10 Feb 2003 19:28:23 
 Re: фича   Eugene Bodin   11 Feb 2003 01:06:56 
 Re: фича   Kirill Solomko   11 Feb 2003 15:49:52 
Архивное /ru.perl/913838d33110.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional