EN
importPour l'utiliser : import Data.Hashable

Data.Hashable — hachage de clés pour tables de hachage

Synopsis
hashMod : Int
combineHash : Int -> Int -> Int

Mélange deux empreintes (le classique multiplicateur 31, à la Java hashCode), gardées dans [0, hashMod). Sensible à l'ordre, donc combineHash a b ≠ combineHash b a.

interface Hashable a where
hash : a -> Int

Types dont les valeurs peuvent être hachées en un Int dans [0, hashMod).

Instances : Bool, Char, Int, Nat, String