Suchergebnisse für Anfrage "haskell"
Calculate n-ary Cartesian Product
Zwei Listen gegeben, kann ich produzieren eine Liste aller Permutationen das kartesische Produkt dieser beiden Listen: permute :: [a] -> [a] -> [[a]] permute xs ys = [ [x, y] | x <- xs, y <- ys ] Example> permute [1,2] [3,4] == [ [1,3], [1,4], ...
Mischen und vergleichen Sie zustandsbezogene Berechnungen innerhalb der Zustandsmonade
Der Status meines Programms besteht aus drei Werten:a, b, undc, von TypenA, B, undC. Verschiedene Funktionen benötigen Zugriff auf verschiedene Werte. Ich möchte Funktionen mit dem @ schreibState monad, sodass jede Funktion nur auf die Teile des ...
Monad Join-Funktion
Während Monaden in Haskell mithilfe der Bind- und Return-Funktionen dargestellt werden, können sie mithilfe der Join-Funktion auch eine andere Darstellung haben, z. B. hier besprochen [http://en.wikibooks.org/wiki/Haskell/Category_theory#Monads]. ...
Operating auf eine Rückkehr von einem Vielleicht, das "Just" @ enthä
Ich habe eine Funktion mit dem RückgabetypMaybe ([(Int,Int)],(Int,Int)) Ich möchte dies von einer anderen Funktion aus aufrufen und eine Operation für die Daten ausführen. Der Rückgabewert ist jedoch in @ enthaltJust. Die zweite ...
Wann ist der Unterschied zwischen quotRem und divMod sinnvoll?
Aus dem Hashell-Bericht: Die Klassenmethoden quot, rem, div und mod erfüllen diese Gesetze, wenn y nicht Null ist: (x `quot` y)*y + (x `rem` y) == x (x `div` y)*y + (x `mod` y) == xquot ist eine gegen Null abgeschnittene Ganzzahldivision, ...
Ist es möglich, Wachen in Haskell zu nisten?
Haskell Neuling hier, versucht, Code zu schreiben, um mathematische Ausdrücke zu analysieren. Code isDigit :: Char -> Bool isDigit c = c >= '0' && c <= '9' parseNumber :: String -> Maybe (String, String) parseNumber [] = Just ("", "") ...
Haskell, Char, Unicode und Türkisch
Wie kann ich für den Char-Datentyp angeben, dass ich das türkische i anstelle des englischen i für die Funktionen toLower und toUpper verwenden möchte?
Haskell Wachen auf Lambda-Funktionen?
Ist es möglich, Lambda-Funktionen zu überwachen? Beispielsweise \k | k < 0 -> "negative" | k == 0 -> "zero" | otherwise -> "positive"
Haskell, Gen-Instanz von B, wenn Klasse A genügend Informationen für Klasse B bereitstellt
Während ich eine Klasse für einen Collection / Container-Typ schreibe (übrigens auf vorhandene Typen hinweisen, wenn ich das Rad neu erfinde), um eine allgemeine Schnittstelle zum Hinzufügen und Entfernen von Elementen zu jedem 'Collection'-Typ ...
Haskell Autovervollständigung in Emacs mit dem Hash-Modus
Ich installiertehaskel-mode in Emacs. Dann schreibe ich in meine .emacs: (load "~/.emacs.d/haskell-mode/haskell-site-file") (add-hook 'haskell-mode-hook 'turn-on-haskell-doc-mode) (add-hook 'haskell-mode-hook 'turn-on-haskell-indentation) ...