Suchergebnisse für Anfrage "f#"

4 die antwort

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> = | ...

2 die antwort

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; ...

10 die antwort

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

TOP-Veröffentlichungen

12 die antwort

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

2 die antwort

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

2 die antwort

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

4 die antwort

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

12 die antwort

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>() = ...

2 die antwort

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

2 die antwort

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