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

Warum gibt es einen Leistungsunterschied zwischen LINQ (c #) und Seq (f #)?

Ich habe sehr einfache C # - und F # -Testprogramme erstellt. %Vor% c # 71 ms f # 1797 ms Ich habe eine zweite Version von F # erstellt, die ähnlich funktioniert wie c # %Vor% aber das Ergebnis nicht signifikant verändert (1650ms)...
06.02.2017, 18:04
1
Antwort

Alles * sonst * ähnlich wie Haskell $ in F # außer |?

Ich weiß, dass es den Back-Pipe-Operator (<|) gibt, auf den in mehreren anderen SO-Antworten verwiesen wird. Aber das funktioniert nicht gut, wenn es mit den Forward Pipes (|>) kombiniert wird, was bei der Verkettung üblich ist. Ich...
25.03.2016, 12:50
1
Antwort

F # - öffentlicher Literal

Gibt es eine Möglichkeit, ein öffentliches Literal (public const in C #) für einen Typ zu definieren? Scheinbar sind Bindungen in Typen privat und das Literal-Attribut kann nicht auf Mitglieder angewendet werden.     
02.12.2009, 18:37
1
Antwort

So erfassen Sie die Ausgabe mit XUnit 2.0- und FSharp-Style-Tests

Normalerweise schreibe ich meine Komponententests in F # als %Vor% Wenn ich mich von xunit an der Konsole anmelden will (laut Ссылка ), muss man schreiben ein Konstruktor, der ein ITestOutputHelper verwendet und dann dieses anstelle von C...
12.08.2015, 14:22
3
Antworten

Unterstützung von Logikvariablen für .NET [geschlossen]

Ich suche nach einer Bibliothek / Assembly, mit der ich mit logischen Variablen in F # arbeiten kann. Ich möchte vermeiden, das Rad neu zu erfinden, wenn ich die erforderliche union-find Datenstruktur, Vereinigungscode und so weiter implementier...
17.02.2010, 11:00
1
Antwort

Automatisierte Generierung der F # Signaturdatei (.fsi)

Ich arbeite an einem Projekt mit einer Reihe von Modulen, auf die ich Zugriffssteuerungsbeschränkungen anwenden möchte. Ich möchte auch, dass mein Projekt zusätzliche Dokumentation zu den Typ-Signaturen jeder Funktion enthält. Ich weiß, dass...
17.06.2014, 18:13
1
Antwort

N-äre Tupel gegen Paare

In Ocaml haben Tupel mit unterschiedlichen Aritäten verschiedene Typ- und Wertekonstruktoren: %Vor% Beachten Sie, dass das zweite Beispiel (b) flexibler ist als das erste (a), da "tail" von b - (2, 3) - selbst ein gültiger Wert ist: %Vor%...
31.01.2013, 08:41
2
Antworten

Ist es möglich, die IDbSetT-Schnittstelle in F # zu implementieren?

Ich versuche eine Pseudo-Implementierung von IDbSet<T> , und ich mache es in F #. %Vor% Alles ist gut, außer für diese Zeile: %Vor% ... was mir diese Compilerfehler gibt:    Fehler FS0698: Ungültige Bedingung: Der für die Be...
14.05.2014, 00:58
1
Antwort

Bessere Möglichkeit, Elemente am Anfang der F # -Sequenz hinzuzufügen

F # List stellt den Operator cons ( :: ) zum Hinzufügen eines Elements am Anfang einer Liste bereit. Gibt es eine Funktion, die dasselbe für Seq macht? Der einzige Weg, auf den ich gestoßen bin, ist Seq.append wie folgt zu verwende...
19.03.2012, 16:56
1
Antwort

Portable Bibliotheken mit Typanbietern

Soweit ich weiß, wird der Provider vom Typ F # immer eine nicht-portable Klassenbibliothek sein (zB wird Reflection.Emit verwendet, das in WinRT nicht verfügbar ist). Um es in meiner F # -Klassenbibliothek zu verwenden, muss ich einen Verweis au...
09.04.2012, 20:40