{ package Foo; sub foo { bless {}, "Bar" } } *Bar:: = \*Foo::; use Data::Dumper; print Dumper(Foo->foo); #### $VAR1 = bless( {}, 'Foo' ); #### *Bar::foo = \*Foo::foo; #### $VAR1 = bless( {}, 'Bar' ); #### print Dumper(Foo->foo); print Dumper(Bar->foo);
## $VAR1 = bless( {}, 'Foo' ); ##
## *Bar::foo = \*Foo::foo; ##
## $VAR1 = bless( {}, 'Bar' ); ##
## print Dumper(Foo->foo); print Dumper(Bar->foo);