Suchergebnisse für Anfrage "haskell"
Wie werden explizite Typdeklarationen für Funktionen bei Verwendung von GHCi bereitgestellt?
Wie definiere ich das Äquivalent dieser Funktion (entnommen aus learnyouahaskell [http://learnyouahaskell.com/]) in GHCi? import Data.List numUniques :: (Eq a) => [a] -> Int numUniques = length . nub Ohne die Typdeklaration akzeptiert GHCi die ...
Konsoleninteraktivität in Netwire?
Ich teste mit demNetwire haskell Bibliothek und machte es mit einem einfachentime wire: import Control.Wire import Prelude hiding ((.), id) import Control.Monad.IO.Class import Data.Functor.Identity import System.IO wire :: (HasTime t s) => ...
Ist Haskell wirklich rein (gibt es eine Sprache, die sich mit Ein- und Ausgaben außerhalb des Systems befasst)?
Nachdem Sie Monaden in Bezug auf die funktionale Programmierung berührt haben, macht die Funktion tatsächlich eine Sprache rein, oder handelt es sich nur um eine weitere "Get-out-of-Jail-Free-Karte" für die Argumentation von Computersystemen in ...
Haskell Test-Workflow
Ich habe gerade ein neues Haskell-Projekt gestartet und wollte von Anfang an einen guten Test-Workflow einrichten. Es scheint, als hätte Haskell eine Menge exzellenter und einzigartiger Testwerkzeuge und viele verschiedene Möglichkeiten, sie zu ...
Funktionszusammensetzung VS Function Application
Kann jemand ein Beispiel für die Funktionszusammensetzung geben?Dies ist die Definition des Funktionszusammensetzungsoperators? (.) :: (b -> c) -> (a -> b) -> a -> c f . g = \x -> f (g x)Dies zeigt, dass es zwei Funktionen benötigt und eine ...
Haskell: So erstellen Sie eine möglichst allgemeine Funktion, die eine Funktion auf Tupelelemente anwendet
Dies ist eine persönliche Übung, um die Grenzen von Haskells Typensystem ein wenig besser zu verstehen. Ich möchte die allgemeinste Funktion erstellen, die ich kann und die eine Funktion auf jeden Eintrag in einem Tupel mit 2 Einträgen anwendet, ...
Auffüllen einer Liste von Tupeln auf semantische Weise
Ich arbeite an einem Stück Code, in dem ich Tupellisten verarbeiten muss, in denen sowohl die Reihenfolge als auch die Namen der "Schlüssel" fsts der Tupel) stimmen mit einer bestimmten Vorlage überein. Ich implementiere Fehlertoleranz, indem ...
Template Haskell: Gibt es eine Funktion (oder eine spezielle Syntax), die einen String analysiert und Q Exp zurückgibt?
Ich versuche, ein bisschen Template Haskell und Quasi Quotation zu lernen, und suche nach einer Funktion, die ein @ annimmString und analysiert es zuQ Exp, also der Typ ist: String -> Q Exp Ich habe versucht, in Google zu suchen, aber die ...
Haskell Operator vs Funktion Vorrang
Ich versuche, etwas über die Priorität von Operatoren und Funktionen in Haskell für mich selbst zu überprüfen. Zum Beispiel der folgende Code list = map foo $ xskann umgeschrieben werden als list = (map foo) $ (xs)und wird irgendwann @ ...
Continuation Monade für eine Yield / Warten-Funktion in Haskell
Ich möchte einen Automaten-Typ mit folgendem Typ erstellen: newtype Auto i o = Auto {runAuto :: i -> (o, Auto i o)}Ich weiß, das ist der Typ desAutomata ...