Suchergebnisse für Anfrage "partial-application"

10 die antwort

Kann man das zweite Argument einer Funktion, die keine Schlüsselwortargumente akzeptiert, teilweise anwenden?

Nehmen wir zum Beispiel die eingebaute Python

2 die antwort

Teilanwendung von Betreibern

Wenn ich am Ende eines Zeichens ein Leerzeichen einfügen möchte, um eine Liste zurückzugeben, wie würde ich dies mit einer Teilanwendung erreichen, wenn ich ...

5 die antwort

Wie funktionieren die Funktools teilweise in Python?

Ich kann nicht verstehen, wie das Teil in Funktools funktioniert. Ich habe den folgenden Code vonHier:

TOP-Veröffentlichungen

1 die antwort

Warum und wann muss ich einem Methodennamen mit _ folgen?

Ich bin etwas wackelig in Bezug auf die Regeln, wann Sie eine brauchen

13 die antwort

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 ...

2 die antwort

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 ...

2 die antwort

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) ...

12 die antwort

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

4 die antwort

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 ...

12 die antwort

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 ...