Als «f#» getaggte Fragen

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.

3
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 #: …

8
Was sind die Vorteile von C # vs F # oder F # vs C #? [geschlossen]
Diese Frage passt derzeit nicht zu unserem Q & A-Format. Wir erwarten, dass die Antworten durch Fakten, Referenzen oder Fachwissen gestützt werden, aber diese Frage wird wahrscheinlich zu Debatten, Argumenten, Umfragen oder erweiterten Diskussionen führen. Wenn Sie der Meinung sind, dass diese Frage verbessert und möglicherweise erneut geöffnet werden kann, …
93 c#  .net  f# 


5
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 …

1
Async POST schlägt in WP7 und F # fehl
Wenn ich let! read = from.AsyncRead bufin F # mache , blockiert es und kehrt erst zurück, wenn der TCP-Socket tot ist. Warum? Und wie behebe ich das? Sein Code: module StreamUtil open System.IO /// copy from 'from' stream to 'toStream' let (|>>) (from : Stream) (toStream : Stream) = …

8
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 …
86 syntax  f# 



5
Wann sollte eine Sequenz in F # anstelle einer Liste verwendet werden?
Ich verstehe, dass eine Liste tatsächlich Werte enthält und eine Sequenz ein Alias ​​für ist IEnumerable<T>. Wann sollte ich in der praktischen F # -Entwicklung eine Sequenz anstelle einer Liste verwenden? Hier sind einige Gründe, warum ich sehen kann, wann eine Sequenz besser wäre: Bei der Interaktion mit anderen .NET-Sprachen …
82 list  f# 

5
F #: mutable vs. ref
Erstens erkenne ich die Möglichkeit an, dass diese Frage ein Duplikat sein könnte; Lass es mich wissen. Ich bin gespannt, was die allgemeine "Best Practice" für Situationen ist, in denen Veränderlichkeit gewünscht wird. F # scheint hierfür zwei Möglichkeiten zu bieten: die let mutableBindung, die in "den meisten" Sprachen wie …
81 f#  mutable 

4
Rufen Sie den F # -Code von C # auf
Ich spiele mit F # und C # herum und möchte F # -Code von C # aus aufrufen. Ich habe es geschafft, es in Visual Studio anders herum zum Laufen zu bringen, indem ich zwei Projekte in derselben Lösung hatte und dem F # -Projekt eine Referenz des C …
80 c#  interop  f# 





Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.