Suchergebnisse für Anfrage "haskell"
Wie bekomme ich einen Zeigerwert in Haskell?
Ich möchte Daten auf einer sehr niedrigen Ebene manipulieren. Daher habe ich eine Funktion, die eine virtuelle Speicheradresse als Ganzzahl empfängt und mit dieser Speicheradresse "stopft". Ich habe diese Funktion von C aus eingebunden, also hat ...
Verständnis von Haskells Bool Ableiten eines Befehls
Lerne dich ein Haskell [http://learnyouahaskell.com/making-our-own-types-and-typeclasses#algebraic-data-types] präsentiert dieBool Art: data Bool = False | True deriving (Ord) Ich verstehe den Grund für den Vergleich nichtBool's. > False ...
Gibt es einen schnellen Algorithmus, um die Gödelnummer eines Begriffs einer kontextfreien Sprache zu bestimmen?
Angenommen, wir haben eine einfache Grammatikspezifikation. Es gibt eine Möglichkeit, Begriffe dieser Grammatik aufzulisten, die garantieren, dass jeder endliche Begriff eine endliche Position einnimmt.indem Sie es ...
Warum gibt es in GHC Haskell keine existenziell quantifizierten Typvariablen?
Es gibt universell quantifizierte Typvariablen und existenziell quantifizierte Datentypen. Trotzdem geben die Leute Pseudocode der Form anexists a. Int -> a Manchmal scheint es keine Compilererweiterung zu sein, an der ein echtes Interesse ...
Art eines Doppelzimmers
Haskell lernen, inghci: Prelude Data.Ratio> :type 0.15 0.15 :: Fractional a => a Prelude Data.Ratio> 0.15 0.15 it :: DoubleWarum unterscheiden sich Typen? Sind diese beiden Instanzen von 0.15 tatsächlich verschiedene Typen?
Was bedeutet Heben in Haskell?
Ich verstehe nicht, was "Heben" ist. Sollte ich zuerst Monaden verstehen, bevor ich verstehe, was ein "Aufzug" ist? (Ich bin auch völlig ahnungslos gegenüber Monaden :) Oder kann es mir jemand mit einfachen Worten erklären?
Ersetzen => anstelle von -> in der Signatur des Funktionstyps
Ich habe gerade beobachtet, dass wenn statt->, Ich schreibe=> In der Typensignaturdefinition einer Funktion führt dies nicht zu einem Fehler bei der Kompilierung. Beispielcode: mysum :: Num a => [a] => a -- Notice => after the list [a] mysum [] ...
Haskells Fibonacci verstehen
fibs :: [Int] fibs = 0 : 1 : [ a + b | (a, b) <- zip fibs (tail fibs)]Dies erzeugt die Fibonacci-Sequenz. Ich verstehe das Verhalten der Wachen:, zip undtail, aber ich verstehe nicht<-. Was macht es hier?
Haskell: Leistung von IORefs
Ich habe versucht, einen Algorithmus in Haskell zu codieren, der viele veränderbare Referenzen erfordert, aber er ist (vielleicht nicht überraschend) im Vergleich zu rein faulem Code sehr langsam. Betrachten Sie ein sehr ...
Umgang mit der aktuellen Zeit in reaktiven Bananen
Wie gehen Sie mit der aktuellen Zeit in reaktiven Bananen um?Idealerweise hätte ich gerne eineBehaviour das kann ich "abfragen" um die aktuelle zeit zu bekommen. Umfragen jedochBehaviours mitEvents (über<@ usw.) gibt mir den Wert derBehaviour von ...