Help for this page

Select Code to Download


  1. or download this
    my @a = qw( a b );
    my @b = map { my $x = $_;
                  map { $x . $_ } @a;
                } @a;
    
  2. or download this
    my @a = qw( a b c );
    
  3. or download this
    my @b = map { my $x = $_;
                  map { my $y = $_;
                        map { $x . $y . $_ } @a;
                      } @a;
                } @a;
    
  4. or download this
    sub f
    { my ( $n, @a ) = @_;
    ...
            map { $x . $_ ) } f( $n - 1, @a );
          } @a;
    }
    
  5. or download this
    sub f
    { my ( $n, $g, @a ) = @_;
    ...
            map { $g->( $x, $_ ) } f( $n - 1, $g, @a );
          } @a;
    }