Thread Objekte erweitern?: Neue Funktionen hinzufügen/alte umbiegen (3 answers)
Opened by sosum at 2006-09-14 01:52

Ronnie
 2006-09-14 08:13
#69855 #69855
User since
2003-08-14
2022 Artikel
BenutzerIn
[default_avatar]
In einigen Fällen reicht eine dispatch-table mit anonymen Subs. Hängt davon ab wie kompliziert deine Vergleiche sind:
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
my $dispatch = {
'test' => sub { # ... },
'debug' => sub { return 1 },
# ...
}

sub ctrl {
my $self = shift;
my $p = shift || 'debug';
my $ret = $dispatch->{$p}(@_);
# ...
}

View full thread Objekte erweitern?: Neue Funktionen hinzufügen/alte umbiegen