Suchergebnisse für Anfrage "function-composition"

4 die antwort

Ist es eine gute Idee, einen Syntaxzucker zu haben, um die Komposition in Python zu unterstützen?

Vor einiger Zeit habe ich mir Haskell-Dokumente angesehen und festgestellt, dass der Funktionsoperator für die Komposition wirklich gut ist. Also habe ich diesen winzigen Dekorateur implementiert: from functools import partial class ...

2 die antwort

Was macht (f.). Meinst du in Haskell?

Ich habe viele Funktionen gesehen, die nach dem Muster definiert wurden

2 die antwort

Warum hat Function2 keine andThen-Methode?

Warum tutandThen nur für einzelne Argumentfunktionen in Scala vorhanden? Der folgende Code funktioniert: val double = (x: Int) => x * 2 val timesFour = double andThen doubleAber warum gibt es keineandThen Methode für ...

TOP-Veröffentlichungen

2 die antwort

Funktionszusammensetzung VS Function Application

Kann jemand ein Beispiel für die Funktionszusammensetzung geben?Dies ist die Definition des Funktionszusammensetzungsoperators? (.) :: (b -> c) -> (a -> b) -> a -> c f . g = \x -> f (g x)Dies zeigt, dass es zwei Funktionen benötigt und eine ...

10 die antwort

Was passiert, wenn ich mit + in Haskell komponiere?

Ich versuche das Ergebnis von @ zu versteh (*) . (+)in Haskell. Ich weiß, dass der Kompositionsoperator nur die Standardkomposition von mathematischen Funktionen ist - also (f . g) = f (g x)Aber (*) . (+) :: (Num (a -> a), Num a) => a -> (a ...

2 die antwort

Haskell: Typinferenz und Funktionszusammensetzung

0 die antwort

Festlegen der Funktionszusammensetzung durch deklarative Zuordnungen in F #

DasClojure Prismatic / Sanitärbibliothek [https://github.com/Prismatic/plumbing] kann verwendet werden, um eine deklarative und explizite Definition des Diagramms einer Anwendung oder einer Modulfunktion bereitzustellen. Kurz gesagt, es bietet ...

6 die antwort

Wie multipliziere ich Funktionen in Python?

def sub3(n): return n - 3 def square(n): return n * n Es ist kinderleicht, Funktionen in Python zu komponieren: >>> my_list [0, 1, 2, 3, 4, 5, 6, 7, 8, 9] >>> [square(sub3(n)) for n in my_list] [9, 4, 1, 0, 1, 4, 9, 16, 25, 36] Leider, wenn Sie ...

6 die antwort

Gibt es eine Möglichkeit, Funktionen wie withCString zu verketten?

ibt es eine Möglichkeit, Funktionen wie @ zu verkettewithCString? Damit meine ich jede Funktion, die so aussieht wief :: Foo -> (CFoo -> IO a) -> IO a. Nehmen wir zum Beispiel an, es gibt eine FunktioncFunc :: CString -> CFoo -> CBar -> IO ...