Help for this page

Select Code to Download


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