Skip to content

Instantly share code, notes, and snippets.

@ktat
Forked from S2/gist:bcdc6aafdb831b9d8f44
Last active August 29, 2015 14:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ktat/5e54ae2a9118e05651b1 to your computer and use it in GitHub Desktop.
Save ktat/5e54ae2a9118e05651b1 to your computer and use it in GitHub Desktop.
#!/usr/bin/env perl
use feature 'say';
package Hoge{
sub new {
my $class = shift;
my $args = ref $_[0] ? $_[0] : +{@_};
bless $args, $class;
}
sub say_package{
my $self = shift;
ref $self || $self;
}
}
package Fuga{
use base qw/Hoge/;
}
package main;
use strict;
say Fuga->say_package();
say Fuga->new->say_package();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment