Suchergebnisse für Anfrage "functional-programming"

2 die antwort

Spark Code Organisation und Best Practices [geschlossen]

achdem ich viele Jahre in einer objektorientierten Welt verbracht habe, in der die Wiederverwendung von Code, Entwurfsmuster und bewährte Methoden stets berücksichtigt wurden, habe ich in der Welt von Spark einige Probleme mit ...

4 die antwort

Warum werden F # -Funktionen ausgewertet, bevor sie aufgerufen werden?

Wenn ich ein Modul als solches definiere: module Module1 open System let foo = Console.WriteLine("bar")Then, im interaktiven do #load "Library1.fs" //where the module is defined open Module1Ich sehe ei [Laden von c: \ users \ jj \ documents \ ...

4 die antwort

Haskell: Befinden sich Typvariablen in "where" -Klauseln im selben Namespace wie ihre Eltern?

In dem folgenden Snippet (ich habe alle anderen trivialen Teile abstrahiert) data T s = T (s -> s) foo :: T s -> s -> s foo (T f) x = bar x where bar :: s -> s bar a = f aIch habe folgenden Fehler bekommen Couldn't match expected type `s1' with ...

TOP-Veröffentlichungen

4 die antwort

Erstellen Sie eine Methode, die eine variable Länge von Funktionsargumenten mit möglicherweise unterschiedlichen Typen akzeptiert.

Angenommen, ich habe eine Zeichenfolge:String s = "1,2,3,4,5,6". Ich möchte eine Methode erstellencombineFunctions() das würde eine Sequenz variabler Länge von @ nehmFunctions als Argument und wende alle Operationen in dieser Reihenfolge an. ...

2 die antwort

Also, was ist der Punkt

Was ist der Verwendungszweck desSo [https://github.com/idris-lang/Idris-dev/blob/master/libs/base/Data/So.idr#L14] Art? Transkription in Agda: data So : Bool → Set where oh : So trueSo hebt einen Booleschen Satz auf einen logischen hoch. ...

10 die antwort

F # XML-Analyse

dieser C # -Code ist wahrscheinlich nicht der effizienteste, bringt aber das, was ich tun möchte. Wie kann ich dasselbe im F # -Code erreichen? string xml = " <EmailList> " + " <Email>[email protected]</Email> " + " <Email>[email protected]</Email> ...

6 die antwort

Gibt es eine effiziente Möglichkeit, eine unäre Zahl in eine binäre Zahl umzuwandeln?

Stellen diese Datentypen unäre bzw. binäre natürliche Zahlen dar: data UNat = Succ UNat | Zero data BNat = One BNat | Zero BNat | End u0 = Zero u1 = Succ Zero u2 = Succ (Succ Zero) u3 = Succ (Succ (Succ Zero)) u4 = Succ (Succ (Succ (Succ ...

10 die antwort

Functional Reactive F # - Speichern von Zuständen in Spielen

Ich bin ein Student, der gerade das funktionale reaktive Paradigma mit F # lernt. Es ist ein radikal neuer Standpunkt für mich. Gestern habe ich gelernt, anhand dieses Paradigmas ein einfaches Ping-Pong-Spiel zu erstellen. Die Idee, die ich ...

2 die antwort

Swift Funktion höherer Ordnung (Church Pair aka Cons) mit generischen Parametertypen, die keine Eingabeparametertypen akzeptieren

Ich habe mit der funktionalen Programmierung in Swift 2.1 rumgespielt und versucht, das @ zu implementiereChurch Codierungspaar / Nachteile [https://en.wikipedia.org/wiki/Church_encoding#Church_pairs] function ...

6 die antwort

Eine Variable, die in einer eigenen Definition verwendet wird?

Ein unendlicher Strom: val ones: Stream[Int] = Stream.cons(1, ones) Wie kann ein Wert in einer eigenen Deklaration verwendet werden? Es scheint, dass dies einen Compilerfehler erzeugen sollte, aber es funktioniert.