Share via


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

Crea una matriz a partir de la dimensión y la función de generador especificadas para calcular los elementos.

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

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

// Signature:
Array.init : int -> (int -> 'T) -> 'T []

// Usage:
Array.init count initializer

Parámetros

  • count
    Tipo: int

    Número de elementos que se van a inicializar.

  • initializer
    Tipo: int -> 'T

    Función que se va a usar para generar los valores iniciales para cada índice.

Valor devuelto

Matriz creada.

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 código siguiente, se muestra el uso de Array.init.

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

Plataformas

Windows 7, Windows Vista SP2, Windows XP SP3, Windows XP x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Información de versiones

Runtime de F#

Se admite en las versiones: 2.0, 4

Silverlight

Se admite en la versión: 3

Vea también

Referencia

Collections.Array (Módulo de F#)

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