Thread Variablenübernahme in Subroutine (7 answers)
Opened by Sven_123 at 2010-07-06 13:45

esskar
 2010-07-06 13:48
#139573 #139573
User since
2003-08-04
7321 Artikel
ModeratorIn

user image
weil die function blubb nur einmal deklariert wird, und dann mit der ersten x definiert.

arbeite mit closures
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
bla(1);

sub bla{
  my $x=$_[0];
  print "bla: $x";
  my $blubb = sub { print "  blubb: $x\n"; };
  $blubb->();
  if ($x <= 5){bla($x+1)}
}


EDIT: strichpunkt vergessen
Last edited: 2010-07-06 13:50:34 +0200 (CEST)

View full thread Variablenübernahme in Subroutine