Als «haskell» getaggte Fragen

19
Das Bedürfnis nach rein in Applikativen

Ich lerne Haskells Bewerber. Es scheint mir (ich liege wahrscheinlich falsch), dass diepure Funktion nicht wirklich benötigt wird, zum Beispiel: pure (+) <*> [1,2,3] <*> [3,4,5] kann geschrieben werden als (+) <$> [1,2,3] <*> [3,4,5] Kann jemand den Nutzen erklären, den die...

14
Stack wurde nicht mit GHC & Cabal-Versionen getestet

In meinem Haskell-Projekt stack runwird Folgendes angezeigt , es wird jedoch weiterhin ausgeführt. Welche Warnung ist das? Wie kann ich es loswerden? Stack has not been tested with GHC versions above 8.6, and using 8.8.2, this may fail Stack has not been tested with Cabal versions above 2.4, but...

14
Typ zur Darstellung einer Liste mit 0 bis 5 Werten

Ich habe eine Übung, in der ich einen Typ für die Darstellung einer Liste mit 0 bis 5 Werten definieren muss. Zuerst dachte ich, ich könnte das rekursiv so lösen: data List a = Nil | Content a (List a) Aber ich denke nicht, dass dies der richtige Ansatz ist. Können Sie mir bitte einen Denkanstoß...

12
Seltsames Verhalten von (^) in Haskell

Warum gibt GHCi unten eine falsche Antwort? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 Python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 UPDATE Ich würde Haskells (^) Funktion wie folgt implementieren. powerXY ::...

12
Wie kann (-) scheinbar zwei verschiedene Typen haben?

In ghci, wenn ich tippe :t (-) Um den Typ von herauszufinden (-), wird zurückgegeben (-) :: Num a => a -> a -> a Wenn ich jedoch schreibe, gibt -1haskell eine Zahl zurück, was zu bedeuten scheint, dass dies (-)vom Typ ist Num a => a -> a. Wie kann es (-)scheinbar zwei...