Help for this page

Select Code to Download


  1. or download this
    sub gensym () {
        my $name = "GEN" . $genseq++;
    ...
        delete $$genpkg{$name};
        $ref;
    }
    
  2. or download this
      {
        my $glob = gensym() ;
    ...
        print "SCOPED: " . "${*$glob}\n" ;
      }
      print "OUT: " . ${*Symbol::GEN0} . "\n";
    
  3. or download this
    SCOPED: 123
    OUT: 123