Skip to content

Instantly share code, notes, and snippets.

@shelling
Created August 7, 2009 07:59
Show Gist options
  • Save shelling/163774 to your computer and use it in GitHub Desktop.
Save shelling/163774 to your computer and use it in GitHub Desktop.
Perl internal. package is just a special hash aka Symbol Table
#!/usr/bin/env perl
#
use 5.010;
package Hello;
our $var = "scalar";
our @var = qw(array);
our %var = (
hash => "hash",
);
sub var {
"sub";
}
package main;
use Data::Dumper;
say Dumper \%Hello::;
say $Hello::var;
say $Hello::var[0];
say $Hello::var{hash};
say Hello::var();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment