Bonjour,

Je débute un peu en Haskell et je voudrais faire une petite "calculatrice". J'ai déjà un petit soucis avec un code et je voudrais votre aide, il est surement possible de le faire autrement mais je voudrais quand même le faire comme je l'ai fait, juste pour tester et apprendre de mes erreurs.

Voilà le terrible code, ne vous moquez pas, ce n'est que le début hein . Le code est inspirer de l'exemple de DA-OCAML. Je veux donc un type "touche" qui représente les touches +, -, *, /, =, 1, 2 ...9. Puis je veux tester si un nombre "x" est compris entre 0 et 9.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
 
data touche = Plus | Moins | Fois | Par | Egal | Chiffre of Int
 
 
estChiffre x
    | x (<= 9 && >= 0) = True
	| otherwise = False
Il aime pas la déclaration de "touche" .

Merci de votre aide,


Zooix