HashIdentity.LimitedStructural<'T> — Funkcja (F#)
Implementuje strukturalnych wartość mieszania, która jest ograniczona do mieszania stała liczba elementów.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Collections.HashIdentity
Zestaw: FSharp.Core (w FSharp.Core.dll)
// Signature:
LimitedStructural : int -> IEqualityComparer<'T> (requires equality)
// Usage:
LimitedStructural limit
Parametry
limit
Typ: intMaksymalna liczba elementów do mieszania.
Wartość zwracana
Obiekt, który implementuje IEqualityComparer za pomocą ograniczona mieszania.
Uwagi
Strukturalne mieszania rekursywnie redaguje mieszania strukturalnych obiektu, łącząc mieszania każdego z jego elementów składowych.Tak Jeśli lista składa się z 20 000 elementów do mieszania listy będzie składa mieszania każdego elementu.
Aby zaoszczędzić czas i zmniejszyć ryzyko przepełnienie stosu podczas mieszania, ograniczone mieszania pozwala na określenie liczby elementów, które chcesz wziąć pod uwagę podczas konstruowania wartości mieszania w strukturze danych górne.Tak Jeśli są mieszania z listy elementów 20 000 można użyć tylko jego pierwszych 18 elementów.
LimitedStructuralużywa funkcji limitedHash.
Platformy
Windows 8, Windows 7, Windows Server 2012 Windows Server 2008 R2
Informacje o wersji
F# Core wersji biblioteki
Obsługiwane: 2.0, 4.0, przenośne