Thread Counter innerhalb einer Klasse?
(19 answers)
Opened by JackBauer at 2008-05-07 14:48
@Struppi Sorry, wollte den Thread eigebtlich nur einmal öffnen
@sid burn Mit deinen Sources kann ich allerdings nur die Anzahl meiner Objekte zählen, welche widerum für mich nicht interessant ist. Ich benötige einen einfachen counter, den ich innerhalb meiner Insatnz beliebig inkrementieren, dekrementieren und ausgeben kann. Den Zählerstand erhöhen und ausgeben kann ich - wenn auch etwas unschön - jetzt schon: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 sub new { my $class = shift; my $self = {}; .... $self->{total} = 0; bless ($self, $class); return $self; } ... sub count { my $self=shift; if (@_) { $self->{count} += shift } return $self->{count}; } sub test { my $self = shift; $self->count(1); print $self->count."\n"; } Ich werde mir nun mal die Dokumentation über Lvalue subroutines durchlesen ... Edit: Habe gerade das hier gefunden: Link Vielleicht kann ich es ja genauso machen, wie dort der counter verwendet wird?!? Gruß JackBauer |