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

F # Designmuster

Nehmen wir an, ich baue einen Parser für eine domänenspezifische Sprache in F #. Ich habe eine diskriminierte Vereinigung definiert, um Ausdrücke darzustellen: %Vor% Nun habe ich einen AST vom Typ Expression erstellt und möchte Code da...
20.12.2009, 17:57
4
Antworten

FirstOrDefault In F #

Wie schreibt man FirstOrDefault Linq Query in F #? Kann ich linq zu sql in F # vollständig verwenden?     
06.05.2010, 20:34
4
Antworten

unveränderlich in F #

Ich weiß, dass Variablen in F # standardmäßig unveränderlich sind. Aber zum Beispiel in F # interactive: %Vor% Also weise ich 4 x zu, dann 5 x und es ändert sich. Ist es richtig? Sollte es einen Fehler oder eine Warnung geben? Oder ich verst...
22.06.2012, 13:42
2
Antworten

F # entspricht dem Schlüsselwort c # 'object'

Ich versuche ein existierendes c # zu f # zu portieren und würde mich bei der Portierung dieser c # Zeile festsetzen: public object myInnerOject     
18.05.2010, 00:38
3
Antworten

Warum gibt es keine impliziten Konvertierungen in F #?

F # unterstützt keine impliziten Konvertierungen. Ich verstehe, dass dies ein Feature ist, aber ich verstehe nicht, warum implizite Konvertierungen verboten sind, selbst wenn keine Informationen verloren gehen. Zum Beispiel: %Vor% Ich sehe k...
06.11.2010, 02:45
2
Antworten

Warum kompiliert dieser F # / OCaml-Ausdruck?

Dieser Code lässt sich sowohl in F # als auch in OCaml gut kompilieren: %Vor% Ich habe sowohl in FSI als auch in Utopie getestet. Es gibt immer true zurück. Das jqk3jtl23jtlk123 ist völlig zufällig und sein Typ wird als 'a abgele...
15.09.2017, 14:40
3
Antworten

Was ist der Standardweg, um die gegenseitige Rekursion in F # / Scala zu optimieren?

Diese Sprachen unterstützen nicht gegenseitig rekursive Funktionen Optimierung "nativ", also ich denke, es muss Trampolin sein oder .. heh .. Umschreiben als Schleife) Vermisse ich etwas? UPDATE: Es scheint, dass ich über FSharp gelogen habe,...
09.05.2010, 19:16
2
Antworten

Strukturelle Gleichheit in F #

Ich habe einen Datensatztyp, der eine Funktion enthält: %Vor% Ich möchte, dass dieser Typ strukturelle Gleichheit hat. Gibt es eine Möglichkeit, dass ich einfach markieren kann, dass bar in Gleichheitstests ignoriert werden sollte? Oder g...
09.06.2012, 00:47
3
Antworten

F # - Wie man eine System.Collections.Generic.List aus einem Array auffüllt

Ich habe folgenden Code, der eine System.Collections.Generic.List auffüllt Ich mag es nicht, also habe ich mich gefragt, ob es eine bessere Möglichkeit gibt, dies zu tun. %Vor%     
02.03.2010, 19:51
3
Antworten

F # interaktiv - wie alle in der aktuellen Sitzung definierten Variablen angezeigt werden

Wie kann ich in F # interaktiv eine Liste von Variablen / Funktionen sehen, die in dieser Sitzung definiert wurden? Wie eine Funktion whos() in Python oder ls() in R? Danke.     
14.02.2011, 20:43