Help for this page

Select Code to Download


  1. or download this
    >perl -E"sub mk { my $x=$_[0]; sub { $x } }  $x=mk('a'); $y=mk('b'); s
    +ay $x->(),$y->()"
    ab
    
  2. or download this
    # The "=" is a scalar assignment operator, so:
    # - f() is evaluated in scalar context.
    ...
    # - The assignment returns ($x) in list context, or
    # - the number of items returned by f() in scalar context.
    my ($x) = f();