Ik zat wat code te checken en kwam een sub in een sub tegen. Had een dergelijke techniek 10 jaar geleden bij Supernova gezien. Toen lag de scope zover ik me kan herinneren binnen de "buitenste" sub. Nu lijkt de scope anders te liggen.
Heeft iemand een idee of ik protected sub's kan maken of waarom je dit zou willen doen?
Zie voorbeeld:
#! /usr/bin/perl
&outer;
$Terug = &inner;
print "buiten outer ($Terug)\n";
sub outer() {
print "binnen outer routine\n";
$Terug = &inner;
print "terug is binnen outer ($Terug)\n";
sub inner() {
print "dit is mijn inner routine\n";
return( "innerterug" );
}
}
Heeft iemand een idee of ik protected sub's kan maken of waarom je dit zou willen doen?
Zie voorbeeld:
#! /usr/bin/perl
&outer;
$Terug = &inner;
print "buiten outer ($Terug)\n";
sub outer() {
print "binnen outer routine\n";
$Terug = &inner;
print "terug is binnen outer ($Terug)\n";
sub inner() {
print "dit is mijn inner routine\n";
return( "innerterug" );
}
}