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

Was ist der Unterschied zwischen diesen Funktionen?

Sind diese Funktionen genau gleich? Das heißt, sind die 1. und 2. Syntax nur bequeme Abkürzungen für die letzte Syntax? Oder gibt es einen theoretischen oder praktischen Unterschied, und wenn ja, was ist das? let f1 a b = a + b let f2...
30.10.2012, 12:55
3
Antworten

repräsentieren zustandsbehaftete Dinge in funktionalen Sprachen

Ich habe mit funktionalen Sprachen (insbesondere F #) herumgespielt und mag das ganze unveränderliche Konzept wirklich. Allerdings bin ich ein wenig verloren, wie man stateful Dinge in funktionalen Sprachen darstellen soll. Zum Beispiel, wie...
19.06.2011, 00:58
2
Antworten

F #: immer "unerwartet" wenn "Schlüsselwort"

Der Compiler VS2010 Beta 2 F # beschwert sich immer über meine Verwendung des Schlüsselworts "when", selbst wenn kopierter Code verwendet wird, der funktionieren soll, z. B. diese Snippets . Zum Beispiel ist dies der Fehler, den ich bekomme, wen...
04.12.2009, 22:35
3
Antworten

Ist F # die kompilierten Formen seiner diskriminierten Gewerkschaften bekannt?

Eine diskriminierte Union in F # wird zu einer abstrakten Klasse kompiliert und ihre Optionen werden zu verschachtelten konkreten Klassen. %Vor% DU ist abstrakt, während DU.A und DU.B konkret sind. Mit ServiceStack kann die Serialisierung...
24.07.2013, 11:07
2
Antworten

Greifen Sie auf das Feld .Net von F # zu, wenn der Feldname ein reserviertes Schlüsselwort ist

Ich habe eine Struktur mit einem Feld namens type Wie kann ich in F # darauf zugreifen? c # %Vor% f # %Vor% Wie greife ich auf das type -Feld von A zu?     
28.06.2012, 18:28
1
Antwort

Unterschiedliches Verhalten bei der Initialisierung des F # -Moduls

Ich habe das folgende F # -Programm: %Vor% Mit MyModule ist: %Vor% Dies erzeugt die folgende Ausgabe: %Vor% Wenn ich MyModule zu: ändere %Vor% ... das Ergebnis ist: %Vor% Warum wird "foo" nicht mehr gedruckt?     
10.07.2013, 15:52
1
Antwort

Fettschrift mit Console.WriteLine (C #) oder printfn (F #) schreiben?

Gibt es eine schnelle Möglichkeit, Fettschrift mit Console.WriteLine ( C # ) oder printfn ( F # ) zu schreiben? Wenn nicht fett, vielleicht eine andere Art von visuellem Unterscheidungsmerkmal, wie unterstrichener Text?     
28.02.2013, 06:17
1
Antwort

F # Compiler halten tote Objekte am Leben

Ich implementiere einige Algorithmen, die auf großen Datenmengen arbeiten (~ 250 MB - 1 GB). Dafür brauchte ich eine Schleife, um ein Benchmarking durchzuführen. Allerdings lerne ich dabei, dass F # einige unangenehme Dinge tut, von denen ich ho...
12.06.2011, 16:38
3
Antworten

Maßeinheit auf spezifische Leistung erhöhen

Ist es irgendwie möglich, eine Pow-Funktion für Maßtypen zu erstellen? Die pow-Funktion in f # benötigt nur int als Parameter und die pow-Funktion in der Klasse Math benötigt float - aber dosent erlaubt float<cm> . Ich dachte...
11.05.2011, 11:27
9
Antworten

Wird F # jemals eine Mainstream-Sprache wie C # sein? Oder wird es eine Nischensprache bleiben? [geschlossen]

Wird F # jemals eine Mainstream-Sprache wie C # sein? Oder wird es eine Nischensprache bleiben? Sehen Sie irgendwelche Kunden vor, die mit Projekten kommen, die in F # ausgeführt werden? Wird ein professioneller Programmierer von F # leben könne...
12.05.2009, 09:39