Thread Variablenübernahme in Subroutine
(7 answers)
Opened by Sven_123 at 2010-07-06 13:45
Hmm...die Lösung für das obige funktioniert, nur hat sich dadurch ein neues Problem ergeben: Ich will eigentlich auch die innere Subroutine sich selbst aufrufen lassen, nun beschwert er sich aber, dass diese an der Stelle nicht deklariert ist.
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 #!/usr/bin/perl use strict; use warnings; bla(1); sub bla{ my $x=$_[0]; print "bla: $x\n"; my $blubb = sub{ my $i=$x**$_[0]; print " blubb: $x\n"; if ($i <= 25){$blubb->(($_[0]+1))} }; $blubb->(1); if ($x <= 5){bla(($x+1))} } Gibt's da wieder eine simple Abhilfe, wie oben, oder muss ich es dann komplett anders aufbauen? |