Suchergebnisse für Anfrage "haskell"
String in Integer / Float in Haskell konvertieren?
data GroceryItem = CartItem ItemName Price Quantity | StockItem ItemName Price Quantity makeGroceryItem :: String -> Float -> Int -> GroceryItem makeGroceryItem name price quantity = CartItem name price quantity I want to create a `GroceryItem` ...
Entspricht Python eval in Haskell
Es gibt eine Funktion in Python, die aufgerufen wirdeval das nimmt Zeichenfolge-Eingabe und wertet es aus. >>> x = 1 >>> print eval('x+1') 2 >>> print eval('12 + 32') 44 >>>Wofür steht Haskell?eval Funktion?
Lazy Evaluation: Warum ist es schneller, Vor- und Nachteile, Mechanik (warum wird weniger CPU verwendet?) Und einfache Proof-of-Concept-Beispiele [geschlossen]
Faule Bewertung [http://en.wikipedia.org/wiki/Lazy_evaluation]Dies soll ein Weg sein, einen Prozess bis zum ersten Mal zu verzögern, wenn er benötigt wird. Dies vermeidet in der Regel wiederholte Auswertungen und deshalb würde ich mir vorstellen, ...
Wie lösche ich den Terminalbildschirm in Haskell?
Wie kann ich einen Terminalbildschirm löschen, nachdem mein Benutzer eine Option aus dem Menü meiner Anwendung ausgewählt hat?
Hängen Sie mit TypeLits nummerierte Listen auf Typebene an
VerwendenGHC.TypeLitskönnen wir eine einfache nummerierte Liste (oder einen Vektor) auf Typebene schreiben. > {-# LANGUAGE TypeOperators, KindSignatures, GADTs, DataKinds, ScopedTypeVariables #-} > import GHC.TypeLits > data Vec :: * -> Nat -> * ...
Pattern Matching auf Rang-2-Typ
Ich versuche zu verstehen, warum eine Version dieses Codes kompiliert wird und eine Version nicht. {-# LANGUAGE RankNTypes, FlexibleContexts #-} module Foo where import Data.Vector.Generic.Mutable as M import Data.Vector.Generic as V ...
Analysieren eines Arrays mit Haskell Aeson
Ich habe ein JSON-Dokument, das wie folgt aussieht: { "series": [[1,2], [2,3], [3,4]] }Ich möchte dies in eine Reihe von Datentypen zerlegen: data Series = Series [DataPoint] data DataPoint = DataPoint Int Int -- x and y Ich habe viele Probleme ...
--Hyperlink-source für "cabal install" aktivieren
Der Befehlcabal haddock hat eine sehr nützliche --hyperlink-source Option. Ich möchte die Quelle beim Erstellen der Dokumentation mit einem Hyperlink versehencabal install. Das Ticket # 517 scheint genau das Richtige zu ...
ruby while-Schleife übersetzt in haskell
Ich habe gerade angefangen, ein bisschen Haskell und funktionale Programmierung zu lernen, aber ich finde es sehr schwierig, einen Überblick zu bekommen :) Ich versuche ein kleines Stück zu übersetzenRubin [https://www.ruby-lang.org/en/]Code für ...
Warum werden Nebenwirkungen in Haskell als Monaden modelliert?
Kann jemand Hinweise geben, warum die unreinen Berechnungen in Haskell als Monaden modelliert werden? Ich meine, Monade ist nur eine Schnittstelle mit 4 Operationen, also was war der Grund, um Nebenwirkungen darin zu modellieren?