У Perl, використовуючи Moo
, ви можете реалізувати around
subs, які будуть обговорювати інші методи класу.
around INSERT => sub {
my $orig = shift;
my $self = shift;
print "Before the original sub\n";
my $rv = $orig->($self, @_);
print "After the original sub\n";
};
Як така поведінка може бути реалізована в Раку , бажано, використовуючи role
?