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


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

Создает оболочку двух указанных перечислений в виде одного объединенного перечисления.

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

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

// Signature:
Seq.append : seq<'T> -> seq<'T> -> seq<'T>

// Usage:
Seq.append source1 source2

Параметры

  • source1
    Тип: seq<'T>

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

  • source2
    Тип: seq<'T>

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

Исключения

Исключение

Атрибут Condition

ArgumentNullException

Создается, если любая из двух данных последовательностей имеет значение NULL.

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

Результирующая последовательность.

Заметки

Возвращаемая последовательность может безопасно передаваться между потоками.Однако не следует выполнять параллельный доступ к отдельным значениям IEnumerator<T>, созданным из возвращенной последовательности.

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

Пример

В следующем примере показывается, как использовать Seq.append.

printfn "%A" (Seq.append [| 1; 2; 3|] [ 4; 5; 6])

Output

  

Платформы

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

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

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

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

См. также

Ссылки

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

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