Thread Hashref bei anonymer Funktion
(25 answers)
Opened by Froschpopo at 2007-12-28 05:40
Die Funktion wird in einer anderen Funktion aufgerufen, in etwa so:
Code (perl): (dl
)
1 2 3 4 5 6 7 8 9 10 11 sub ablauf { my $users = sub { #%liste erarbeiten return \%liste; }; my $fotos = sub { #%liste erarbeiten return \%liste; }; } Ich mache dies, damit ich einfache Variablen-Namen wie $sth, @bind usw. mehrfach innerhalb einer Funktion nutzen kann. Ich hatte früher benannte Funktionen hierfür, aber das ist mir mittlerweile trotz zahlreiche Objekte zu unübersichtlich. Ich bin zudem kein Freund von langen Variablen-Namen und bleibe lieber bei $sth, @bind, $id usw. Übrigens: Die anonymen Funktionen sind meistens relativ klein. In der Regel wird nur ein kleines SQL-Statement ausgeführt. Ich hab blos keine Lust mir jedesmal neue Namen für irgendwelche Handles usw einfallen zu lassen, deshalb möchte ich sie lieber verschachten (s.o.). |