- or download this
>perl -le"sub f { 'a','b','c' } my @v=f(); print for @v"
a
...
a
b
c
- or download this
>perl -le"sub f { 'a','b','c' } my $v=f(); print $v"
c
>perl -le"sub f { my @a = ('a','b','c'); @a } my $v=f(); print $v"
3
- or download this
(my $first) = f();
(my $first, undef, my $third) = f();
(undef, my $second) = f();
- or download this
my ($first) = f();
my ($first, undef, $third) = f();
my (undef, $second) = f();
- or download this
my $first = ( f() )[0];
my ($first, $third) = ( f() )[1,3];
my $second = ( f() )[2];