Seq.sortBy<'T,'Key> — Funkcja (F#)
Sekwencja uporządkowane według kluczy plonów i dotyczy każdego elementu sekwencji funkcji generowania klucza.Klucze są porównywane za pomocą porównania rodzajowe wykonane przez Operators.compare.
Ścieżka obszaru nazw/modułu: Microsoft.FSharp.Collections.Seq
Zgromadzenie: FSharp.Core (w FSharp.Core.dll)
// Signature:
Seq.sortBy : ('T -> 'Key) -> seq<'T> -> seq<'T> (requires comparison)
// Usage:
Seq.sortBy projection source
Parametry
projection
Typ:'T -> 'KeyFunkcja przekształcania elementów sekwencji wejściowych porównywalnych kluczy.
source
Typ: seq<'T>Sekwencji wejściowych.
Wyjątki
Wyjątek |
Warunek |
---|---|
Zgłoszony podczas sekwencji wejściowych jest null. |
Wartość zwracana
Sekwencja wynik.
Uwagi
Ta funkcja zwraca sekwencja skróty służące sekwencji całej początkowej tak szybko, jak jest podstawy tej sekwencji.Ta funkcja nie powinny dlatego używane sekwencjami dużych lub nieskończony.Funkcja czyni nie założeń w kolejności sekwencji oryginalnego.Jest to stabilne sortowania, czyli oryginalnego zamówienia równe elementów jest zachowywany.
Ta funkcja o nazwie SortBy w skompilowane zestawy.Jeżeli języka, niż F# lub przez odbicie, uzyskują dostęp do funkcji, należy użyć tej nazwy.
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