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

Am meisten idiomatische Art, Chargen zu schreiben

Ich versuche F # zu lernen, indem ich einige C # -Algorithmen in idiomatische F # umschreibe. Eine der ersten Funktionen, die ich neu schreiben möchte, ist ein batchsOf wo: %Vor% Dies würde die Sequenz in Chargen aufteilen, mit jeweils ma...
22.09.2011, 05:19
2
Antworten

F # verwendet Async.Parallel, um 2 Tasks parallel auszuführen

Angenommen, ich habe diese zwei Funktionen: %Vor% Wie würde ich Async.Parallel verwenden, um sie gleichzeitig auszuführen und zu warten, bis beide fertig sind, bevor Sie fortfahren?     
05.04.2013, 03:01
7
Antworten

Funktionen, die für Anrufer rein aussehen, aber intern Mutationen verwenden

Ich habe gerade meine Kopie von Expert F # 2.0 bekommen und bin auf diese Aussage gestoßen, die mich etwas überrascht hat:    Zum Beispiel, wenn nötig, können Sie   Verwenden Sie Nebenwirkungen auf private Daten   Strukturen, die zu Beginn...
13.09.2010, 03:53
5
Antworten

Kann ich mir gute funktionale Programmierpraktiken beibringen?

Ich plane, mich in das Paradigma der funktionalen Programmierung einzumischen und den Gedankenprozess für mich zur zweiten Natur zu machen. Das .Net / Mono ist das einzige Framework / Objektmodell, mit dem ich vertraut bin und ich möchte kein an...
22.11.2010, 02:25
5
Antworten

Aufruf von Seq.skip und Seq.take in F #

%Vor% Aufruf von getIt () mit verschiedenen Offsets gibt mir schließlich eine 'Ungültige Operation'-Ausnahme mit zusätzlichen Informationen, dass' die Eingabefolge unzureichende Elemente hatte ' Ich versuche zu verstehen, warum, da sowohl Seq...
08.08.2009, 02:28
5
Antworten

Wird F # eine Mainstream-Sprache? [geschlossen]

Ich bin sehr daran interessiert, was F # zu bieten hat, und ich bin sehr daran interessiert, die zeitbasierte Investition zu starten, die notwendig ist, um es zu lernen. Aber werden die F # -Arbeitsstellen bald Wirklichkeit werden oder könnte es...
22.12.2008, 10:45
5
Antworten

Ist es möglich diskriminierte Union-Tags als Argumente zu übergeben?

Ist es möglich, den Typ eines diskriminierten Union-Tags an eine andere Funktion zu übergeben, damit sie für die Mustererkennung verwendet werden kann? Nicht funktionierendes Beispiel dessen, was ich meine: %Vor%     
26.03.2014, 09:45
4
Antworten

Warum arbeitet der Rohrbediener?

Wenn der Pipe-Operator so erstellt wird: %Vor% Und so benutzt: %Vor% Dann scheint es List.Map zu nehmen und es hinter sich zu lassen (fun x - & gt; x * x * x) Und ändert nichts an der Position von [2; 4; 6] So sieht es jetzt so aus:...
16.10.2012, 18:32
2
Antworten

Was kommt Haskell GADTs und typeclasses in F # am nächsten?

F # ist eine ML mit OOP. Was kommt den Haskell-generalisierten algebraischen Datentypen und Typklassen am nächsten?     
09.11.2012, 15:29
3
Antworten

F # übergibt einen Operator mit Argumenten an eine Funktion

Können Sie eine Operation wie "dividiere durch 2" oder "subtrahiere 1" mit nur einem partiell angewendeten Operator übergeben, wobei "add 1" so aussieht: %Vor% Was passiert, ist, dass 1 als erstes Argument auf (+) angewendet wird und das Lis...
30.11.2009, 02:57