Help for this page

Select Code to Download


  1. or download this
      {
        my $glob = gensym() ;
    ...
        print "SCOPED: " . "${*$glob}\n" ;
      }
      print "OUT: " . ${*Symbol::GEN0} . "\n";
    
  2. or download this
      use Symbol;
      print "Symbols: ", join(",",keys %Symbol::), "\n";
    ...
      print "OUT: " . ${*Symbol::GEN0} . "\n";
      print "Symbols2: ", join(",",keys %Symbol::), "\n";
      print "OUT2: ", ${"Symbol::GEN0"} . "\n";
    
  3. or download this
    Symbols: qualify,geniosym,gensym,GEN0,EXPORT,EXPORT_OK,import,ungensym
    +,qualify_to_ref,EXPORT_FAIL,delete_package,ISA,BEGIN,VERSION
    SCOPED: 123
    OUT: 123
    Symbols2: qualify,geniosym,gensym,EXPORT,EXPORT_OK,import,ungensym,qua
    +lify_to_ref,EXPORT_FAIL,delete_package,ISA,BEGIN,VERSION
    OUT2: