I call several subroutines within my program. The program is design in a
way that I don't expect my subroutines to return to the caller but to exit
once they have executed.
At the moment I don't have exit or return at the end of my subroutines.
mysub(); # will the sub return here? If yes what happen if I don't capture
it and act?
....
.....
...
reset of the code
sub mysub{
do this
don that
...
# I don't call exit or return
}
I understand a sub will normally implicitly return the last thing it
evaluation, but what happens if I don't act on what has been returned to the
caller? Will be programme stall because it doesn't know what to do next or
will it exit?
Mimi