Thread Currying in Schleifen (18 answers)
Opened by flowdy at 2012-11-06 22:47

flowdy
 2012-11-16 01:27
#163330 #163330
User since
2012-08-03
45 Artikel
BenutzerIn

user image
Hallo topeg,

danke für den Tipp. Allerdings habe ich schon eingangs geschrieben, dass irgendwelche Kunststücke mit den Inhalten der Liste zurückgegebener Werte für mich keine Option ist. Bei Code wie my @whatever = $thing->some_wrapper_for(sub { ...; return @something }) muss man ständig bedenken, dass &Thing::some_wrapper_for mit den zurückgegebenen Werten alles mögliche anstellen könnte, am Ende @whatever also keineswegs @something ist. Vor allem an solchen Stellen wie hier heißt es aufpassen, weil das wie eine direkte Zuweisung aussieht, wie my @whatever = do {...}. Man könnte es sich natürlich leicht machen und auf die Doku verweisen ... ich wiederhole mich, s.o.

Schön und gut, wenn ich mich als Programmierer auf den Interpreter ein Stückweit im Sinne von Do What I Mean verlassen kann. Einem dritten, einem Menschen, der den Code liest, ist mit Does What it looks like eher geholfen.


-- flowdy
package MyClass; sub new {\b\b\b\b\b\b\b\b\buse Moose;

View full thread Currying in Schleifen