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: intNúmero de elementos que se van a inicializar.
initializer
Tipo: int -> 'TFunció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