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