Wie heißt dieses Muster? Projektion?
-
Hallo,
wenn ich folgenden code habe (python)
def foo(bar, baz): return bar(baz) def bar(baz, qux): return baz * qux foo(lambda x:bar(x, 10), 20)
ich projiziere bar(x,y) auf bar(x,10). heißt das so oder gibt es dafür einen anderen namen?
-
Die Reduzierung von bar(x,y) auf bar(x,10) heißt jedenfalls Currying.
-
obwohl ganz genau genommen ist es die Abfolge von Currying ((x,y)->bar(x,y) --> x->(y->bar(x,y))) und partieller Auswertung (y->(x->bar(x,y)) --> x->bar(x,10))
-
u_ser-l schrieb:
obwohl ganz genau genommen ist es die Abfolge von Currying ((x,y)->bar(x,y) --> x->(y->bar(x,y))) und partieller Auswertung (y->(x->bar(x,y)) --> x->bar(x,10))
[] Du hast keine Ahnung
-
na und?
-
lies mal das da:
-
Lecker, Curry!