Thread Ersatz für given
(12 answers)
Opened by silver345 at 2014-01-31 14:40
Naja, diese if-else würd ich mal schätzen geben sich von der Länge her wohl nicht viel zum Switch. Du kannst noch for ($site->{FILETYP}) { ... drüberschreiben, dann liegts in $_ und es wird ein stück kürzer.
Ansonsten ginge ein Hash Code (perl): (dl
)
1 2 my %switch = ('package' => sub { ... }, 'profile' => sub { ... }); $switch{$site->{FILETYP}}->(); 1 + 1 = 10
|