Suchergebnisse für Anfrage "haskell"

2 die antwort

Sind Typensynonyme mit Typklasseneinschränkungen möglich?

Fühlen Sie sich frei, den Titel zu ändern, ich bin einfach nicht erfahren genug, um zu wissen, was wirklich los ist. Also habe ich ein Programm geschrieben, auf dem ich lose ...

1 die antwort

exportiere haskell Modul mit unterschiedlicher Hierarchie

In Haskell müssen Modulname und Dateiname, die das Modul enthalten, identisch sein. Das Problem ist, dass nicht nur der Dateiname, sondern auch der Pfad all enthalten ist, sodass Sie (AFAIK) eine Verzeichnisstruktur erstellen müssen, die der ...

1 die antwort

Verwenden Sie MonadRef, um MonadCont zu implementieren

Es gibt ein bekanntes Problem, daswir können nicht verwendenforall tippt die einCont Rückgabetyp [https://stackoverflow.com/questions/7178919/how-to-make-callcc-more-dynamic/7180154#7180154] . Es sollte jedoch in Ordnung sein, die folgende ...

TOP-Veröffentlichungen

2 die antwort

Wie vergleichen sich Scala-Parser-Kombinatoren mit Haskells Parsec? [geschlossen]

Ich habe gelesen, dass Haskell-Parser-Kombinatoren (in Parsec) kontextsensitive Grammatiken analysieren können. Gilt das auch für Scala-Parser-Kombinatoren? Wenn ja, ist dies der Zweck der Funktion "into" (auch ">>" genannt)? Was sind einige ...

1 die antwort

Analysefehler in gültigem Code [Duplikat]

Diese Frage hat hier bereits eine Antwort: Warum sollte ich Tabulatoren und Leerzeichen nicht mischen? [/questions/35855170/why-shouldnt-i-mix-tabs-and-spaces] 1 AntwortKannst du einen Fehler sehen? Ich kann nicht GHC Punkte bei: Err == Err = ...

2 die antwort

Warum wird eine eingebaute Funktion auf zu wenige Argumente angewendet, die als schwache Normalform gelten?

Der HaskellDefinition [http://www.haskell.org/haskellwiki/Weak_head_normal_form] sagt: Ein Ausdruck hat die Normalform eines schwachen Kopfes (WHNF), wenn es sich um Folgendes handelt: ein Konstruktor (eventuell angewendet auf Argumente) wie ...

2 die antwort

Was genau bewirkt diese Implementierung von Listenpermutationen in Haskell?

Ich studiere den Code im Modul Data.List und kann mich nicht genau mit dieser Implementierung von Permutationen befassen: permutations :: [a] -> [[a]] permutations xs0 = xs0 : perms xs0 [] where perms [] _ = [] perms (t:ts) is = foldr interleave ...

4 die antwort

Gibt es eine Monade ohne entsprechenden Monadentransformator (außer IO)?

Bisher hatte jede Monade (die als Datentyp dargestellt werden kann), auf die ich gestoßen bin, einen entsprechenden Monadentransformator oder könnte einen haben. Gibt es so eine Monade, die keine haben kann? OderHaben alle Monaden ...

2 die antwort

Gibt es eine eingebaute Funktion, um alle aufeinander folgenden Teilsequenzen der Größe n einer Liste in Haskell abzurufen?

Zum Beispiel brauche ich eine Funktion: gather :: Int -> [a] -> [[a]] gather n list = ???wogather 3 "Hello!" == ["Hel","ell","llo","ol!"]. Ich habe eine funktionierende Implementierung: gather :: Int-> [a] -> [[a]] gather n list = unfoldr (\x ...

3 die antwort

Or-Muster in Haskell

In OCaml war ich es gewohnt, Code zu schreiben, der so aussah: let combine o1 o2 = match o1, o2 with | Valid, Invalid | Invalid, Valid -> Invalid | _ -> ...Ich habe keinen Weg gefunden zu schreibenoder-Muster in Haskell und ich vermisse es ...