|
|
|
|
Ejecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
// -> apply lowercase to all the strings in the array arr1 is array of strings = ["A", "b", "C"] arr1 = arr1.Map( X => Lower(X)) // arr1 = ["a", "b", "c"]
Sintaxis
<Result> = <Source array>.Map(<Operation to perform>)
<Result>: Array WLanguage Array que contiene el resultado del procedimiento ejecutado por cada elemento del <Array fuente>. <Source array>: Array WLanguage Nombre de la variable de tipo Array a utilizar. Este array debe ser unidimensional. <Operation to perform>: Procedimiento WLanguage Nombre del procedimiento WLanguage que se ejecutará por cada elemento de <Source array>. Este procedimiento puede ser: - un procedimiento global o local,
- un procedimiento interno.
También es posible utilizar un procedimiento lambda directamente. Observaciones Modo de funcionamiento El procedimiento <Operación a realizar> se llama por cada elemento del array fuente y recibe los elementos como parámetros. Los resultados de todas las llamadas se almacenan en el array <Resultado>. Secuencia de funcionesPuede utilizar las funciones de array en una secuencia. Las siguientes funciones pueden utilizarse en una secuencia: Esta secuencia puede utilizarse como fuente para una sentencia FOR ALL o puede terminar con una de las siguientes funciones: Ejemplo: gnMean = garrUser.Filter(cbFilter).Map(cbMap).Mean()
Clasificación Lógica de negocio / UI: Código neutro
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|