Thread Kleine Anfänger Frage (5 answers)
Opened by dergutajanek at 2006-09-20 20:05

topeg
 2006-09-22 00:45
#8695 #8695
User since
2006-07-10
2611 Artikel
BenutzerIn

user image
Jedoch hatt er dann keine Arrays mehr, die er auslesen kann um daraus eine Tabelle (HTML schätze ich mal) zu machen. Sicher er kann es splitten doch warum erst zusammenfügen und dann wieder spliten. Auch die rekusive Variante von mir kann man kürzer schreiben, jedoch fand ich es nicht sinnvoll, da dann etwas an lesbarkeit und dokumentierbarkeit verloren gegangen wäre.
Aber hier mal die minimalistische Variante meinerseits:
Code: (dl )
1
2
3
4
sub variants {
my $e=shift(@_);
return @_ ? map { ( [lc($e),@{$_}], [uc($e),@{$_}] ) } variants(@_) : ([lc($e)],[uc($e)]);
}

kürzer gehts wohl nicht :-)\n\n

<!--EDIT|topeg|1158871637-->

View full thread Kleine Anfänger Frage