my $rowHandle = \&methodA; if(!methodB($rowHandle)){ # If you want to PASS the method ... sub methodB(){ my $handle = $_[0]; $handle->(); # CALL the method