function-composition

Das Anwenden einer Funktion auf das Ergebnis eines anderen wird als Funktionszusammensetzung bezeichnet: '(f.g) (x) = f (g (x))'
2
Antworten

Haskell: Warum ist ((.). (.)) f g gleich f. g x?

Könnten Sie bitte die Bedeutung des Ausdrucks ((.). (.)) erklären? Soweit ich weiß (.) Hat der Typ (b - & gt; c) - & gt; (a - & gt; b) - & gt; a - & gt; c.     
05.02.2013, 12:36
5
Antworten

Zusammensetzung mit dyadischem Operator?

Ich möchte etwas ziemlich Einfaches tun; Ich benutze den Operator (++) mit Data.Map insertWith , und es funktioniert gut, aber ich möchte Dubletten in den erzeugten Wert zu beseitigen, also will es mit Nub komponieren. Ich habe versucht (nub...
06.07.2011, 15:36
3
Antworten

Zusammengesetzte Funktionen in ocaml

Wie kann ich eine zusammengesetzte Funktion in einer funktionalen Sprache definieren, insbesondere mit Ocaml? Zum Beispiel, wenn ich eine Funktion schreibe, die die Negation des Ergebnisses einer anderen Funktion berechnet, das heißt: not(f(x))...
14.02.2011, 21:47
5
Antworten

Pointfree Funktionskombination in Python

Ich habe einige Prädikate, z. B .: %Vor% und möchte sie logisch wie in kombinieren: %Vor% Die Frage ist jetzt: Kann eine solche Kombination in einem pointfree Stil geschrieben werden, wie zum Beispiel: %Vor% Dies hat natürlich nich...
07.02.2012, 21:58
2
Antworten

Warum benötigt die Funktionszusammensetzung Klammern?

Nehmen wir an, ich möchte Text.pack mit Text.strip zusammenstellen. :t (.) produziert: (b -> c) -> (a -> b) -> a -> c :t (Text.pack) produziert: String -> Text :t (Text.strip) produziert: Text -&g...
11.08.2016, 20:40
3
Antworten

Wie kombinieren Sie zwei Procs zu einem?

Ich frage mich nur, ob es eine Syntaxverknüpfung gibt, um zwei Prozeduren zu erstellen und sie zu verbinden, so dass die Ausgabe von eins an die andere weitergegeben wird, was äquivalent ist zu: %Vor% Dies ist praktisch, wenn Sie mit method...
28.05.2013, 19:21
1
Antwort

Serialize Composed Func?

Das funktioniert gut: %Vor% Allerdings nicht: %Vor% Es wird eine Runtime-Serialisierungsausnahme ausgelöst: Type 'MyProjectName._Default+<>c__DisplayClass3' in Assembly 'MyProjectName, Version=1.0.0.0, Culture=neutral, PublicKeyTo...
01.09.2010, 18:08
2
Antworten

Verfasst eine Kette von 2-Argument-Funktionen

Ich habe also eine Liste von Funktionen zweier Argumente vom Typ [a -> a -> a] Ich möchte eine Funktion schreiben, die die Liste aufnimmt und zu einer Kette von Funktionen zusammenfasst, die Länge + 1 Argumente auf der linken Seite b...
08.12.2011, 17:45
2
Antworten

Behält Haskell die Funktionszusammensetzung im Auge?

Ich habe mich gefragt, ob Haskell den Überblick über das Wetter behält, dass eine Funktion eine Funktionszusammensetzung ist, d. h. wäre es mir möglich, eine Funktion zu definieren, die etwas Ähnliches tut?: %Vor%     
29.05.2013, 23:26
4
Antworten

Haskell Funktion Zusammensetzung - (a - b) - (a - c) - (b - c - d) - (a - d)

Ich würde gerne lernen, wie das Folgende punktefrei gemacht würde: %Vor% Ich verstehe, dass es besser ist, es aus Gründen der besseren Lesbarkeit so zu schreiben, aber ich würde gerne mehr darüber lernen, wie ich Funktionen zusammenstellen k...
06.07.2016, 07:02