Help for this page

Select Code to Download


  1. or download this
    sub test_wantarray{
       wantarray ? Y : N;
    }
    ...
    
    HelloNWorld
    HelloYWorld
    
  2. or download this
      sub print_context {
        if (not defined wantarray) {
    ...
      join print_context,                              # scalar context
        print_context, print_context;                  # both list context
      print "\n";
    
  3. or download this
      print_context() ? print_context() : print_context();
      print "\n";
    
  4. or download this
    sub test_wantarray{
    wantarray ? @array: \@array;
    }
    
  5. or download this
      print_context() ? print_context() : print_context();
    print "\n";
    print print_context() ? print_context() : print_context();
    print "\n";
    print join(print_context() ? print_context() : print_context()), print
    +_context(), "\n";
    
  6. or download this
    $;=sub{$/};@;=map{my($a,$b)=($_,$;);$;=sub{$a.$b->()}}
    split//,".rekcah lreP rehtona tsuJ";$\=$ ;->();print$/