Compartir a través de


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

Crea una lista llamando al generador especificado en cada índice.

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

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

// Signature:
List.init : int -> (int -> 'T) -> 'T list

// Usage:
List.init length initializer

Parámetros

  • length
    Tipo: int

    Longitud de la lista que se va a generar.

  • initializer
    Tipo: int -> 'T

    Función para generar un elemento de un índice.

Valor devuelto

Lista de elementos generados.

Comentarios

Esta función se denomina Initialize 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

En el siguiente código se muestra cómo usar List.init.

printfn "List of squares: %A" (List.init 10 (fun index -> index * index))

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#)