16.2 Функция хеширования

Функция sxhash является удобным инструментом для пользователя, нуждающегося в создании более сложных хешированных структур данных, чем предоставляются объектами hash-table.

[Функция] sxhash object

sxhash вычисляет хеш для объекта и возвращает этот хеш, как неотрицательное число fixnum. Свойство sxhash заключается в том, что (equal x y) подразумевает (= (sxhash x) (sxhash y)).

Механизм вычисления хеша зависит от реализации, но независим от запущенного экземпляра. Например, вычисленные sxhash хеши могут быть записаны в файлы, и без потери информации прочитаны из них в рамках одной реализации.