in reply to Re: I'm in trouble with Perl's OO programming
in thread I'm in trouble with Perl's OO programming
That will actually call the methods at the point of definition, not in the loop. I think you meant instead:
$self->addTab( sub { $self->WatchLog() } );Another option is to provide the name of methods to call:
$self->addTab( 'WatchLog' );and then call them with:
$self->$code()That's really late binding and it can be useful.
In Section
Seekers of Perl Wisdom