- or download this
bless do { my %self = (%{Colour->new($colour)}, %{Age->new($age)}); \%
+self }, $class;
- or download this
package Colour {
use Scalar::Util 'refaddr';
...
... Now what? ...
}
}
- or download this
use Scalar::Util 'refaddr';
package Colour {
...
sub init {$age{refaddr $_[0]} = $_[1]; $_[0]}
sub age {$age{refaddr $_[0]}}
};
- or download this
package Colour_and_Age {
use Scalar::Util 'refaddr';
...
};
my $o = Colour_and_Age::->new->init(red => 42);