Thread Duplikate finden und entfernen
(25 answers)
Opened by Tom at 2008-02-15 20:42
Das sowas geht ist mir bekannt, ich hab' sowas aber noch nie benötigt, weder in Perl noch in einer anderen Sprache. Liegt vielleicht an meinen BASIC Wurzeln. Ich meine dort war es z.b. nicht mal möglich aus einer Schleife direkt eine sub zu verlassen (ich bin aber nicht sicher und stelle gerade fest es gibt kein qbasic mehr unter WinXP).
Wenn ich eine innere Schleife abbrechen will beende ich diese mit last und setzte einen Flag wenn ich die äußere auch abbrechen will. Deshalb ist bei mir immer klar auf was sich next oder last bezieht. Aber letztlich einfach ein Mangel an den Kenntnissen von Perl keine Labels zu verwenden ;-) eval ist evil ist halt 'n Spruch, weil du gerade in JS sehr häufig Code siehst, der absolut unnötigerweise eval verwendet. Was dort zwar kaum Sicherheitslücken auftut, aber den Code meistens unlesbarer macht und extrem verlangsamt. In Perl nutze ich nicht selten eval, aber nicht als Exception, wie du es tust, sondern i.d.R. um dynamisch Module nachzuladen. Was ich aber nicht unelegant finde. |