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


Функция Seq.sort<'T> (F#)

Выдает последовательность, упорядоченную по ключам.

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

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

// Signature:
Seq.sort : seq<'T> -> seq<'T> (requires comparison)

// Usage:
Seq.sort source

Параметры

  • source
    Тип: seq<'T>

    Входная последовательность.

Исключения

Исключение

Атрибут Condition

ArgumentNullException

Создается при указании в качестве входной последовательности значения NULL.

Возвращаемое значение

Сортированная последовательность.

Заметки

Эта функция возвращает последовательность, которая формирует дайджест всей начальной последовательности при итерации этой последовательности. Таким образом, эту функцию не следует использовать с большими или бесконечными последовательностями. Функция не делает предположений об упорядочении исходной последовательности. Это стабильная сортировка, то есть исходный порядок равных элементов сохраняется.

В скомпилированных сборках имя этой функции — Sort. При обращении к функции из языка, отличного от F#, или посредством отражения следует использовать это имя.

Платформы

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

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

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

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

См. также

Ссылки

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

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