Thread static variable (24 answers)
Opened by #Kein Kommentar at 2008-02-03 18:46

betterworld
 2008-02-03 22:04
#105528 #105528
User since
2003-08-21
2614 Artikel
ModeratorIn

user image
Und nur weil es so schoen kryptisch aussieht, hier noch eine weitere Loesung:
Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use strict;
use warnings;

foreach (1..5){
    hallo ();
}

sub hallo {
        my $ab;
        sub counter {
            no warnings;
            return ++$ab;
        }
        print counter(), "\n";
}


Das nutzt ein "Feature" aus, was die meiste Zeit eigentlich nur stoerend auffaellt, und zwar, dass my-Variablen in inneren Funktionen zu so einer Art State-Variablen werden.

View full thread static variable