|
|
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)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/913838d33110.html, оценка из 5, голосов 10
|