F # ist eine prägnante, ausdrucksstarke und effiziente funktionale und objektorientierte Sprache für .NET, mit der Sie einfachen Code schreiben können, um komplexe Probleme zu lösen.
Ich muss zugeben, dass ich nicht viel über funktionale Programmierung weiß. Ich habe von hier und da darüber gelesen und festgestellt, dass bei der funktionalen Programmierung eine Funktion dieselbe Ausgabe für dieselbe Eingabe zurückgibt, unabhängig davon, wie oft die Funktion aufgerufen wird. Es ist genau wie eine mathematische Funktion, die …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . Ich habe kürzlich den FP-Fehler entdeckt (beim Versuch, …
Geschlossen . Diese Frage basiert auf Meinungen . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage, damit sie mit Fakten und Zitaten beantwortet werden kann, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Verbessere diese Frage In den letzten Jahren hat …
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 vor 5 Jahren . Verbessere diese Frage Wie gehe ich in die …
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Geschlossen vor 6 Jahren . Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Ich habe im Internet …
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 …
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 . Verbessere diese Frage F # ist von OCaml abgeleitet, aber welche wichtigen …
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 mit unterschiedlichem Hintergrund …
F # hat Sequenzen , mit denen Sequenzen erstellt werden können: seq { 0 .. 10 } Erstellen Sie eine Zahlenfolge von 0 bis 10. Gibt es etwas Ähnliches in C #?
Ich versuche eine Bibliothek in F # zu entwerfen. Die Bibliothek sollte sowohl für F # als auch für C # geeignet sein . Und hier stecke ich ein bisschen fest. Ich kann es F # freundlich machen, oder ich kann es C # freundlich machen, aber das Problem ist, …
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. Ich …
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 hat, …
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 vor 5 Jahren . Verbessere diese Frage Funktionale Sprachen sind gut, weil …
Warum sind Funktionen in F # und Ocaml (und möglicherweise in anderen Sprachen) nicht standardmäßig rekursiv? Mit anderen Worten, warum haben die Sprachdesigner entschieden, dass es eine gute Idee ist, Sie explizit dazu zu bringen, receine Erklärung einzugeben wie: let rec foo ... = ... und nicht standardmäßig die Funktion …
In F # ist die Verwendung des Pipe-Forward-Operators |>ziemlich häufig. In Haskell habe ich jedoch nur die Funktionszusammensetzung gesehen (.), die verwendet wurde. Ich verstehe, dass sie verwandt sind , aber gibt es einen sprachlichen Grund, warum Pipe-Forward in Haskell nicht verwendet wird, oder ist es etwas anderes?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.