Suchergebnisse für Anfrage "f#"
Wie rufe ich einen Wert von einem zusammengesetzten generischen Typ ab?
Wie rufe ich einen Wert von einem generischen ab? Insbesondere versuche ich Folgendes: // Test let result = Validate goodInput;; // How to access record?? let request = getRequest result Hier ist der Code: type Result<'TSuccess,'TFailure> = | ...
Array.create und gezacktes Array
Kann den Grund für ein solches Verhalten nicht verstehen: let example count = let arr = Array.create 2 (Array.zeroCreate count) for i in [0..count - 1] do arr.[0].[i] <- 1 arr.[1].[i] <- 2 arr example 2 |> Array.iter(printfn "%A")Drucken [|2; ...
Combine Memoization und Schwanzrekursion
Ist es irgendwie möglich, Merken und Schwanzrekursion zu kombinieren? Ich lerne gerade F # und verstehe beide Konzepte, kann sie aber nicht kombinieren. Angenommen, ich habe die folgendenmemoize Funktion (von Real-World Functional Programming ...
Eine Folge gleicher Zeichen in F # @ teilen / gruppier
Ich muss die Folge gleicher Zeichen in einem Text extrahieren. Zum Beispiel: Der String"aaaBbbcccccccDaBBBzcc11211" sollte in eine Liste von Strings wie @ konvertiert werd["aaa";"B";"bb";"ccccccc";"D";"a";"BBB";"z";"cc";"11";"2";"11"]. Das ist ...
F #: Rekursive Funktionen: Verkette 2 Listen mit gemeinsamen Elementen
Also hier ist was ich bisher habe. Es fühlt sich eng an, aber ich bin mir nicht sicher, wie ich die Probleme in Zeile 84 beheben soll (vorletzte Zeile: elif List.append (isolate (a), isolate (b))! = [] Dann List.append (isolate (a), isolieren ...
Parsing int oder float with FParsec
Ich versuche, eine Datei mit FParsec zu analysieren, die entweder aus float- oder int-Werten besteht. Ich habe zwei Probleme, für die ich keine gute Lösung finden kann. 1 Beidepint32 undpfloat analysiert dieselbe Zeichenfolge erfolgreich, gibt ...
Was mache ich falsch mit Set.Fold F #
Farbproblem: Hallo, ich versuche eine Bool-Funktion zu implementieren, die true zurückgibt, wenn eine Farbe auf ein Land ausgedehnt werden kann, andernfalls false, aber ich habe Probleme bei der Arbeit mit Mengen, da wir sie nicht mit Mustern ...
Tippfehler. F # -Typ-Inferenz fehlgeschlagen?
Ich versuche, eine Methode in F # zu schreiben, die eine neue Instanz eines generischen Typs basierend auf dem Typ eines an die Methode übergebenen Werts zurückgibt. Im FSI: open System.Collections.Generic type AttributeIndex<'a>() = ...
F # -Projektreferenzen funktionieren nicht beim Targeting der x64-Plattform in Visual Studio 2010
Ich habe ein F # -Bibliotheksprojekt, das von einem C # -Klassenbibliotheksprojekt abhängt, beide in derselben Lösung. Im Wesentlichen im F # -Code mache ichopen MyLib (wobei MyLib der Name des C # -Projekts ist), und greifen Sie auf Code zu, der ...
Beste Möglichkeit, eine Liste mit Optionstypen auf Elemente zu beschränken, die keine sind?
Ich habe unerwarteterweise ein bisschen Probleme, von einer Liste mit Optionen zu einer Liste mit nur einigen Elementen zu wechseln. ein erster Versuch war: let ga = List.filter (fun xx -> match xx with | Some(g) -> true | None -> ...