Scheint mir ein Gegenstand für eine generalisierte Routine.
Und ich habs gleich mal bei mir aufgeschrieben:
Guck mal Beat
Keine Rose ohne Dornen.
Es erscheint mir relativ unsicher. Einen Separator würde ich beibehalten. Irgendwann gehen dir die Buchstaben aus,
Anstatt if/else
ein hash mit codereferenzen
my %dispatch=(
a=>&somesub1,
b=>&somesub2,
a,b=>&somesub3,
);
my $metakey = join ',' sort keys %options;
exists $dispatch{ $metakey } and $dispatch{ $metakey }->();
mfg Beat
--
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische
><o(((°> ><o(((°>
<°)))o>< ><o(((°>o
Der Valigator leibt diese Fische