functor

Der Begriff 'Funktor' hat zwei allgemeine Bedeutungen: 1. Funktionsobjekt. In objektorientierten Sprachen ist es eine Funktion, die es ermöglicht, Objekte wie normale Funktionen zu verwenden. 2. Eine mathematische Struktur, die sich mit Abbildungen zwischen Kategorien beschäftigt. Dieses Konzept ist eine nützliche Abstraktion in einigen Programmiersprachen, insbesondere in Haskell, wo es als Typklasse implementiert ist.
6
Antworten

wie finde ich Duplikate in std :: vectorstring und gebe eine Liste von ihnen zurück?

Wenn ich also einen Vektor mit Wörtern wie: habe %Vor% Ergebnisliste: "Spaß", "Wörter" Ich versuche zu bestimmen, welche Wörter dupliziert werden, und gebe einen alphabetischen Vektor von 1 Kopie von ihnen zurück. Mein Problem ist, dass...
27.07.2013, 00:11
2
Antworten

Wie schreibe ich eine generische Iteration einer Funktion mit Java 8?

Bitte beachten Sie die folgenden zwei Funktionen: %Vor% Während composite(first, second) die Komposition von first und second berechnet, berechnet iterate(function, n) die nth iterieren von function . Während die Eins...
24.05.2014, 21:48
3
Antworten

So rufen Sie die __invoke-Methode einer Membervariablen in einer Klasse auf

PHP 5.4.5, hier. Ich versuche, ein Objekt aufzurufen, das als Mitglied eines anderen Objekts gespeichert ist. So (sehr grob) %Vor% Das erzeugt natürlich einen Laufzeitfehler, weil es keine Methode namens a gibt. Aber wenn ich den Anruf so sc...
26.09.2012, 13:52
5
Antworten

Kann ich einen C ++ - Funktor schreiben, der sowohl einen rohen als auch einen intelligenten Zeiger akzeptiert?

Gegeben ist Folgendes: %Vor% Ich habe einen Container mit Foo* und verwende std::find_if und std::not1 , um herauszufinden, ob es Elemente im Container gibt, in denen bar() etwas anderes als einen gegebenen Wert zurückgibt. Der Co...
13.12.2010, 20:25
3
Antworten

Wie vereinfacht man verschachtelte Kartenaufrufe?

Angenommen, ich habe ein paar verschachtelte Funktoren, z.B. List[Option[Int]] und muss die map der innersten% aufrufen. Jetzt verwende ich verschachtelte maps : %Vor% Was ist, wenn ich zum Beispiel 3 Verschachtelungsebenen habe?...
08.07.2015, 05:25
3
Antworten

Standard ML Funktor Beispiele

Funktoren in Standard-ML beziehen sich auf das Modulsystem und können Strukturen basierend auf anderen Strukturen erzeugen. Ein Beispiel für einen Funktor, der Listenkombinatoren für verschiedene Arten von Listen erzeugt, ist unten gegeben, aber...
24.10.2012, 13:07
1
Antwort

Wie verbinden sich anwendungsbezogene Funktoren mit Parallelisierungsalgorithmen? (Scala und Scalaz)

Aus Josh Suereths "Scala in Depth": "Applikative Funktoren bieten eine Möglichkeit, zwei Berechnungen durchzuführen und sie mithilfe einer Funktion zusammenzufügen. Das Beispiel" Traversable "zeigt, wie zwei Sammlungen zu Paaren parallelisier...
29.08.2012, 18:35
2
Antworten

C ++: Übergeben Sie die Funktion mit einer beliebigen Anzahl von Parametern als Parameter

lange Zeit Browser, erste Zeit hier fragen. Ich habe eine Reihe von Skripten für verschiedene numerische 1D-Integrationsmethoden geschrieben und diese in eine Bibliothek kompiliert. Ich möchte, dass diese Bibliothek so flexibel wie möglich ist,...
11.04.2013, 21:41
2
Antworten

Funktionszeiger vs Funktoren in C ++

Was ist der Unterschied zwischen Funktoren und Funktionszeigern? Zum Beispiel %Vor% Beide Ansätze funktionieren, aber ich bin mir sicher, dass es Fälle geben wird, in denen man gegenüber anderen bevorzugt ist (oder möglich ist).     
04.06.2016, 21:43
6
Antworten

Sollte ich Funktionen oder statuslose Funktoren verwenden?

Diese 2 Teile Code machen dasselbe. Und es wird in der Sortierfunktion verwendet, wie Sie sehen können. Welches ist besser? Normalerweise schreibe ich Letzteres. Aber ich habe einige Programmierer gesehen, die es wie früher gemacht haben. %Vor...
02.04.2011, 07:41