Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Crea una nueva cadena cuyos caracteres son el resultado de aplicar una función especificada a todos los índices y de concatenar las cadenas resultantes.
Espacio de nombres/Ruta de acceso del módulo: Microsoft.FSharp.Core.String
Ensamblado: FSharp.Core (en FSharp.Core.dll)
// Signature:
String.init : int -> (int -> string) -> string
// Usage:
String.init count initializer
Parámetros
count
Tipo: intNúmero de cadenas que se van a inicializar.
initializer
Tipo: int -> stringFunción que se va a usar para tomar un índice y generar una cadena que se va a concatenar con las demás cadenas.
Excepciones
Excepción |
Condition |
|---|---|
Se produce cuando el valor de count es negativo. |
Valor devuelto
Cadena que se ha construido.
Comentarios
Esta función se denomina Initialize en los ensamblados compilados.Si obtiene acceso a la función desde un lenguaje .NET distinto de F# o mediante reflexión, use este nombre.
Ejemplo
En el siguiente código se muestra cómo usar String.init.
let string1 = String.init 10 (fun i -> i.ToString())
printfn "%s" string1
let string2 = String.init 26 (fun i ->
sprintf "%c" (char (i + int 'A')))
printfn "%s" string2
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