f#

F # ist eine prägnante, ausdrucksstarke und effiziente funktionale und objektorientierte Sprache für .NET, mit der Sie einfachen Code zur Lösung komplexer Probleme schreiben können.
2
Antworten

Funktionale Programmierung und Abhängigkeitsinversion: Wie kann man den Speicher abstrahieren?

Ich versuche eine Lösung mit einer niedrigeren Bibliothek zu erstellen, die wissen muss, dass sie Daten speichern und laden muss, wenn bestimmte Befehle aufgerufen werden. Die Implementierung der Speicher- und Ladefunktionen wird jedoch auf eine...
05.09.2015, 09:47
1
Antwort

Process.WaitForExit wird nicht zurückgegeben, obwohl Process.HasExited true ist

Ich benutze Process.Start, um eine Batch-Datei zu starten. Die Stapeldatei verwendet den Befehl "START", um mehrere Programme parallel zu starten und wird dann beendet. Sobald die Batch-Datei fertig ist, wird Process.HasExited wahr und Proces...
03.11.2014, 11:32
2
Antworten

Wiederholbarer Mustervergleich

Betrachten Sie das folgende einfache Beispiel. %Vor% Wie Sie sehen können, wird dieselbe Mustervergleichslogik in zwei Funktionen wiederholt. Wenn ich OOP verwenden würde, würde ich die Schnittstelle IPaymentInstrument erstellen und zwei...
23.10.2015, 08:57
1
Antwort

Dateien in eine FSX-Datei einbeziehen?

Ich verwende F # als Skriptsprache mit FSI. Gibt es eine Möglichkeit, eine andere fsx-Datei in mein Skript aufzunehmen? Ich möchte meine Skripte für größere Aufgaben in mehrere Dateien aufteilen können. Danke.     
28.06.2011, 17:03
2
Antworten

ExpressionFuncT, bool aus einer F # -Funktion

in linq,. Wo nimmt ein Ausdruck & gt; Prädikat, das ich in F # als schreiben kann %Vor% Ich benutze FSharp.Powerpack, um den Ausdruck aus einem Zitat zu erstellen, aber was es mir gibt, ist ein MethodCallExpression. Wenn man genauer hinschau...
03.02.2012, 19:36
3
Antworten

Elementweise Multiplikation von Arrays in F #

Gibt es eine einfache Möglichkeit, die Elemente eines Arrays in F # zu multiplizieren? Wenn ich zum Beispiel einen Populationsmittelwert aus Stichproben berechnen möchte, würde ich beobachtete Werte mit der Häufigkeit multiplizieren und dann...
17.10.2012, 14:31
1
Antwort

Können Sie einen Operator (***) in F # definieren?

Ich arbeite an Pfeilen in F # und ich wollte einen *** -Operator erstellen. Ich stelle jedoch fest, dass (***) , die notwendige Art, einen Operator in einer Funktionsdefinition auszudrücken, sich mit der F # -Blockkommentarsyntax überschnei...
26.10.2010, 20:22
8
Antworten

F # teilt die Sequenz in Unterlisten auf jedem n-ten Element auf

Sagen wir, ich habe eine Sequenz von 100 Elementen. Jedes 10. Element Ich möchte eine neue Liste der vorherigen 10 Elemente. In diesem Fall werde ich mit einer Liste von 10 Unterlisten enden. Seq.take (10) sieht vielversprechend aus, wie kann...
22.10.2010, 17:58
2
Antworten

Wie erstelle ich einen rekursiven Datenstrukturwert in (funktionalem) F #?

Wie kann ein Wert vom Typ: %Vor% Haben Sie einen Wert, der auf sich selbst verweist? Der resultierende Wert sollte im folgenden Python-Code für eine geeignete Definition von Tree: gleich x sein %Vor% Bearbeiten : Offensichtlich ist m...
21.06.2010, 16:25
2
Antworten

F # Code Ausführungsreihenfolge

eine weitere noob Frage in Bezug auf F #. Wenn ich den folgenden Code habe ... %Vor% Die Ausgabe ist wie folgt ... %Vor% Was hier ungewöhnlich erscheint, ist die Reihenfolge, in der der Code ausgeführt wird. In einer früheren Frage er...
03.07.2010, 09:06