List.concat<'T> (Función de F#)

Devuelve una nueva lista que contiene los elementos de cada lista por orden.

Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Collections.List

Ensamblado: FSharp.Core (en FSharp.Core.dll)

// Signature:
List.concat : seq<'T list> -> 'T list

// Usage:
List.concat lists

Parámetros

  • lists
    Tipo: seq<'T list>

    Secuencia de entrada de listas.

Valor devuelto

Lista concatenada resultante.

Comentarios

Esta función se denomina Concat en los ensamblados compilados.Si obtiene acceso a la función desde un lenguaje distinto de F# o mediante reflexión, use este nombre.

Ejemplo

El ejemplo de código siguiente muestra que List.append se usa para combinar dos listas y List.concat para combinar un número de listas cualquiera.

let list1to10 = List.append [1; 2; 3] [4; 5; 6; 7; 8; 9; 10]
let listResult = List.concat [ [1; 2; 3]; [4; 5; 6]; [7; 8; 9] ]
List.iter (fun elem -> printf "%d " elem) list1to10
printfn ""
List.iter (fun elem -> printf "%d " elem) listResult

Output

  

Plataformas

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

Información de versiones

Versiones de la biblioteca básica de F#

Se admite en: 2.0, 4.0, portables

Vea también

Referencia

Collections.List (Módulo de F#)

Microsoft.FSharp.Collections (Espacio de nombres de F#)