Perlで'&{}'をoverloadする
読了まで:約0分
こんなConfig::Merge
の
package MyClass;
use overload
'&{}' => sub { my $self = shift; return sub { $self->foo( @_ ) } },
fallback => 1;
sub new { bless {}, shift }
sub bar { 'bar' }
package main;
my $obj = MyClass->new;
print $obj->bar; # 'bar'
print $obj->(); # 'bar'
#FIXME