Je suis en train d'implémenter l'algorithme alphabeta en Haskell, et je me trouve devant un petit problème pour les alpha et beta en début d'algorithme, sachant que le type de ma fonction est, en gros :
(les 2 b étant mon alpha et mon beta).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2Explorable a, Num b => a -> b -> b -> PlaceHolder
Je cherche donc à trouver des définitions des limites haute et basse de type Num dans haskell, j'ai bien trouvé la classe Bounded, mais je préfererais éviter de forcer l'utilisation d'entier pour la fonction heuristique.
Y-a-t-il un moyens de trouver ces valeurs, ou doit-je me faire une raison et utiliser Bounded plutôt que Num dans ce cas là?
Partager