Als «f#» getaggte Fragen

139
Erste Schritte mit F # [geschlossen]

Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen...

127
Warum ist dieser F # -Code so langsam?

Eine Levenshtein-Implementierung in C # und F #. Die C # -Version ist zehnmal schneller für zwei Zeichenfolgen mit etwa 1500 Zeichen. C #: 69 ms, F # 867 ms. Warum? Soweit ich das beurteilen kann, machen sie genau das Gleiche? Es spielt keine Rolle, ob es sich um ein Release oder ein Debug-Build...

126
F # wechselt zu OCaml [geschlossen]

Geschlossen. Diese Frage entspricht nicht den Richtlinien für Stapelüberlauf . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so dass es beim Thema für Stack - Überlauf. Geschlossen vor 4 Jahren ....

119
Unterschied zwischen falten und reduzieren?

Der Versuch, F # zu lernen, war jedoch verwirrt, als er versuchte, zwischen Falten und Reduzieren zu unterscheiden . Fold scheint dasselbe zu tun , benötigt jedoch einen zusätzlichen Parameter. Gibt es einen legitimen Grund für die Existenz dieser beiden Funktionen oder sind sie dazu da, Menschen...

107
F # Entwicklung und Unit Testing?

Ich habe gerade mit F # angefangen, meiner ersten funktionalen Sprache. Ich habe quasi ausschließlich mit C # gearbeitet und genieße es sehr, wie F # mich dazu bringt, meine Schreibweise für Code zu überdenken. Ein Aspekt, den ich etwas desorientiert finde, ist die Änderung beim Schreiben von Code....

104
MbUnit unter Linux, verwendet in einem F # -Projekt?

Ich habe versucht, dies auf der Gallio-Benutzerliste zu stellen, aber die Frage wurde nicht angezeigt (Google Groups gibt an, dass der Beitrag erfolgreich war). Ich nehme an, die Liste könnte von jemandem moderiert werden, der seine E-Mail nicht sehr oft liest :-) Da SO Tags für Gallio und MbUnit...

99
Objektinitialisierungssyntax

Ich fange gerade mit F # an und kann die Syntax für die Objektinitialisierung wie in C # 3 nicht finden. Dh gegeben dies: public class Person { public DateTime BirthDate { get; set; } public string Name { get; set; } } Wie schreibe ich Folgendes in F #: var p = new Person { Name = "John",...

87
Wann sind höherwertige Typen nützlich?

Ich mache seit einer Weile Entwickler in F # und es gefällt mir. Ein Schlagwort, von dem ich weiß, dass es in F # nicht existiert, sind höherwertige Typen. Ich habe Material über höherwertige Typen gelesen und glaube, ich verstehe deren Definition. Ich bin mir nur nicht sicher, warum sie nützlich...

86
F # explizite Übereinstimmung mit Funktionssyntax

Entschuldigung für den vagen Titel, aber ein Teil dieser Frage ist, wie diese beiden Syntaxstile heißen: let foo1 x = match x with | 1 -> "one" | _ -> "not one" let foo2 = function | 1 -> "one" | _ -> "not one" Der andere Teil ist, welchen Unterschied es zwischen den beiden...