Questions marquées «ghci»

161
Comment définir une fonction dans ghci sur plusieurs lignes?

J'essaie de définir n'importe quelle fonction simple qui s'étend sur plusieurs lignes dans ghci, prenons l'exemple suivant: let abs n | n >= 0 = n | otherwise = -n Jusqu'à présent, j'ai essayé d'appuyer sur Entrée après la première ligne: Prelude> let abs n | n >= 0 = n Prelude> |...

135
Commandes multilignes dans GHCi

J'ai des problèmes pour entrer des commandes multilignes dans ghci. Le code de 2 lignes suivant fonctionne à partir d'un fichier: addTwo :: Int -> Int -> Int addTwo x y = x + y Mais quand j'entre dans ghci, j'obtiens une erreur: <interactive>:1:1: error: Variable not in scope: addTwo ::...

12
Comportement étrange de (^) à Haskell

Pourquoi GHCi donne-t-il une réponse incorrecte ci-dessous? GHCi λ> ((-20.24373193905347)^12)^2 - ((-20.24373193905347)^24) 4.503599627370496e15 Python3 >>> ((-20.24373193905347)**12)**2 - ((-20.24373193905347)**24) 0.0 MISE À JOUR J'implémenterais la fonction (^) de Haskell comme suit....