Suchergebnisse für Anfrage "haskell"

4 die antwort

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

4 die antwort

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

14 die antwort

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

TOP-Veröffentlichungen

8 die antwort

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

2 die antwort

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

4 die antwort

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

2 die antwort

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

2 die antwort

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

10 die antwort

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

4 die antwort

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