Suchergebnisse für Anfrage "partial-application"
Welche Regeln gelten für das Unterstreichen, um anonyme Funktionen zu definieren?
Ich benutze_ als Platzhalter für die Erstellung anonymer Funktionen, und das Problem ist, dass ich nicht vorhersagen kann, wie Scala meinen Code umwandeln wird. Genauer gesagt, es wird fälschlicherweise bestimmt, wie "groß" die von mir gewünschte ...
Python Argument Binders
Wie kann ich Argumente an eine Python-Methode binden, um einen Null-Funktor für einen späteren Aufruf zu speichern? Ähnlich wie bei C ++ 'sboost::bind. Beispielsweise def add(x, y): return x + y add_5 = magic_function(add, 5) assert add_5(3) == 8
Was ist der Unterschied zwischen Currying und Teilbewerbung?
Ich sehe ziemlich oft im Internet verschiedene Beschwerden, dass die Beispiele für Currys anderer Leute keine Currys sind, sondern nur teilweise Anwendung finden. Ich habe keine anständige Erklärung dafür gefunden, was eine Teilanwendung ...
bind erstes Argument der Funktion, ohne seine Arität zu kennen
Ich hätte gerne eine FunktionBindFirst bindet das erste Argument einer Funktion, ohne dass ich die Arität der Funktion explizit mit std :: placeholders kennen / angeben muss. Ich möchte, dass der Client-Code so aussieht. #include <functional> ...
functools.partial möchte ein Positionsargument als Schlüsselwortargument verwenden
Also versuche ich zu verstehenpartial: import functools def f(x,y) : print x+y g0 = functools.partial( f, 3 ) g0(1) 4 # Works as expectedIm: g1 = functools.partial( f, y=3 ) g1(1) 4 # Works as expectedIm: g2 = functools.partial( f, x=3 ) g2(1) ...
Python: Warum ist functools.partial notwendig?
Teilweise Anwendung ist cool. Welche Funktionalität hatfunctools.partial [http://docs.python.org/2/library/functools.html#functools.partial] Angebot, dass Sie nicht durch Lambdas bekommen? >>> sum = lambda x, y : x + y >>> sum(1, 2) 3 >>> incr ...
Kann man das zweite Argument einer Funktion, die keine Schlüsselwortargumente akzeptiert, teilweise anwenden?
Nehmen wir zum Beispiel die eingebaute Python
Warum wird eine eingebaute Funktion auf zu wenige Argumente angewendet, die als schwache Normalform gelten?
Der HaskellDefinition [http://www.haskell.org/haskellwiki/Weak_head_normal_form] sagt: Ein Ausdruck hat die Normalform eines schwachen Kopfes (WHNF), wenn es sich um Folgendes handelt: ein Konstruktor (eventuell angewendet auf Argumente) wie ...
Wie funktionieren die Funktools teilweise in Python?
Ich kann nicht verstehen, wie das Teil in Funktools funktioniert. Ich habe den folgenden Code vonHier:
Haskell - Currying? Benötigen Sie weitere Erklärung
So etwas wie addList :: [int] -> int addList = foldl1 (+)Warum funktioniert das? Der Currying-Teil. Warum keine Variable?
Seite 1 von 2