sub in sub, wat kan ik hier mee

Status
Niet open voor verdere reacties.

anteater

Nieuwe gebruiker
Lid geworden
28 dec 2007
Berichten
3
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" );
}
}
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan