Help for this page

Select Code to Download


  1. or download this
    sub f {
       my ($x) = @_;
    ...
    
    f(4);  # 4
    f(5);  # 4!!
    
  2. or download this
    sub f {
       my ($x) = @_;
    ...
    
    f(4);  # 4
    f(5);  # 4!!
    
  3. or download this
    BEGIN {
       package Prefixer;
    ...
           $a_prefixer->prefix('2'),  # a2
           $b_prefixer->prefix('3'),  # b3
           $b_prefixer->prefix('4');  # b4
    
  4. or download this
    sub make_prefixer {
       my ($prefix) = @_;
    ...
           $a_prefixer->('2'),  # a2
           $b_prefixer->('3'),  # b3
           $b_prefixer->('4');  # b4
    
  5. or download this
    sub f {
       local our ($x) = @_;
    ...
    
    f(4);  # 4
    f(5);  # 5
    
  6. or download this
    sub f {
       local our ($x) = @_;
    ...
    
    f(4);  # 4
    f(5);  # 5