my %handlers = (
ContentHandler => {
'/' => sub { $self->{object}->Event() },
#'/' => sub { $self->{object}->Event(@_) },
},
);
my $cb = $handlers{ContentHandler};
... = $cb->();
#... = $cb->(...);
####
my %handlers = (
ContentHandler => {
'/' => $self->{object}->can('Event'),
},
);
my $method = $handlers{ContentHandler};
... = $self->{object}->$method(...);
##
##
my %handlers = (
ContentHandler => {
'/' => 'Event',
},
);
my $method = $handlers{ContentHandler};
... = $self->{object}->$method(...);