Trong Perl, bằng cách sử dụng Moo
, bạn có thể triển khai around
subs, sẽ bao quanh các phương thức khác trong một lớp.
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";
};
Làm thế nào hành vi này có thể được thực hiện trong Raku , tốt nhất là sử dụng một role
?