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 reply to Re^2: I'm in trouble with Perl's OO programming
by chromatic
in thread I'm in trouble with Perl's OO programming
by cybergeek
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |