Поделиться через


Модуль Collections.HashIdentity (F#)

Общие понятия идентификации значений, используемой с хэш-таблицами.

Пространство имен/путь к модулю: Microsoft.FSharp.Collections

Сборка: FSharp.Core (в FSharp.Core.dll)

module HashIdentity

Значения

Значение

Описание

FromFunctions : ('T -> int) -> ('T -> 'T -> bool) -> IEqualityComparer<'T>

Хэш, используемый заданные функции хэширования и равенства.

LimitedStructural : int -> IEqualityComparer<'T>

Предоставляет структурное хеширование на указанное количество элементов.

Ссылки : IEqualityComparer<'T>

Реализует физическое хэширование, то есть хэширование идентификатора ссылок объектов и содержимого типов значений.

Structural : IEqualityComparer<'T>

Реализует структурное хэширование.Хэширование с использованием операторов Operators.(=) и Operators.hash.

Платформы

Windows 8, Windows 7, Windows Server 2012, Windows 2008 Server R2

Сведения о версии

Основной версии библиотеки F#

Поддерживается в: 2.0, 4.0, портативное

См. также

Ссылки

Пространство имен Microsoft.FSharp.Collections (F#)