Thread Code-Optimierung
(4 answers)
Opened by jan999 at 2010-01-12 09:02
Moin!
da ich ja noch Einsteiger bin und dazu lernem möchte hier eine Optimierungsfrage zu einer Funktion von mir. Ich habe wiederkehrend Strings bei dem der erste Buchstabe ein n,w oder r ist und dann eine Zahlenkette. Beispiel: n12387248974294 Für den weiteren Verlauf bräuchte ich den ersten Buchstaben und die Zahlen getrennt - wobei die Buchstaben wie folgt in Worte umgesetzt werden: Quote Hier nun meine Funktion: Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 sub splitTypeId { my $argument = shift ; my $type = ""; if ($argument =~ /^n/){ $type = "node"; }elsif ($argument =~ /^w/){ $type = "node"; }else{ $type = "relation"; } my $id = substr($argument,1); my $result = $type.";".$id; return $result; } die im aufrufenden Teil wie folgt integriert wird: Code (perl): (dl
)
my($poi_type, $purge_id) = split( /;/, splitTypeId($unnamed_id), 2 ); Geht es auch einfacher ??? Gruß jan :-) |