AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de colas, pilas, listas y arrays / Funciones de arrays
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
Estas funciones le permiten manipular fácilmente las variables Array, Array asociativo y Array dinámico:
AddAgrega un elemento en la última posición:
  • de una array WLanguage unidimensional.
  • de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
  • de una lista WLanguage.
AddColumnAñade una columna al final de una propiedad array bidimensional (xlsDocument Variable por ejemplo]).
AddLineAgrega una fila al final:
  • de un array WLanguage unidimensional o bidimensional.
  • de una propiedad array bidimensional (por ejemplo, variable de tipo xlsDocument).
AddReferenceAgrega la referencia de un objeto en la última posición en un array unidimensional.
ApplyEjecuta un procedimiento por cada elemento de un array WLanguage.
ArrayAddAgrega un elemento en la última posición:
  • de una array WLanguage unidimensional.
  • de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
  • de una lista WLanguage.
ArrayAddLineAgrega una fila al final:
  • de un array WLanguage unidimensional o bidimensional.
  • de una propiedad array avanzada bidimensional (xlsDocument, etc.).
ArrayAddReferenceAgrega la referencia de un objeto en la última posición en un array unidimensional.
ArrayAddSortedAñade un elemento a un lenguaje WL unidimensional array teniendo en cuenta:
  • los criterios de ordenación definidos por ArraySort
  • el operador comparison descrito en la clase, si los elementos del array son instancias de la clase.
ArrayCopyCopia el contenido de una array a otra array.
ArrayCountDevuelve:
  • el número de elementos de un array unidimensional.
  • el número de filas en un array bidimensional.
  • el número de elementos en la primera dimensión de un array tridimensional o N-dimensional.
ArrayDeleteElimina un elemento en una posición determinada:
  • de un array WLanguage unidimensional.
  • de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
  • de un array asociativo.
  • de una lista WLanguage.
ArrayDeleteAllBorra todos los elementos:
  • a partir de un lenguaje WLLanguage unidimensional o bidimensional array.
  • de un array asociativo.
  • de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
  • de una cola WLanguage.
  • de una pila WLanguage.
  • de una lista WLanguage.
ArrayDeleteDuplicateBorra los duplicados de una array.
ArrayDeleteLineBorra una fila en una posición determinada:
  • de un array bidimensional.
  • de la propiedad avanzada array (array de eventos gglCalendar, etc.)
El tamaño del array se reduce automáticamente.
ArrayDistinctDevuelve un array sin duplicados.
ArrayInfoDevuelve las características de una array: tipo de elementos, número de dimensiones, dimensiones, etc.
ArrayInsertInserta un elemento en una posición determinada:
  • en un array unidimensional.
  • en una asociación array.
  • en una propiedad array avanzada (array de eventos gglCalendar, etc.).
  • en una lista de WLanguage.
ArrayInsertLineInserta una fila en una posición determinada:
  • en un lenguaje WLLanguage bidimensional array.
  • en una propiedad array bidimensional avanzada (xlsDocument, etc.).
ArrayInsertReferenceAgrega la referencia de un objeto en la posición dada en un array unidimensional.
ArrayIntersectDevuelve un array que corresponde a la intersección de dos arrays.
ArrayMovePermite:
  • mover un elemento en un array WLanguage unidimensional o en una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.). Los otros elementos del array se desplazan.
  • intercambiar dos elementos en un array WLanguage unidimensional o en una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
ArrayMoveLinePermite:
  • mover un fila en un array bidimensional o en un array avanzado Property. Las otras filas de array se desplazan en consecuencia..
  • intercambia dos filas en una array bidimensional o en una array avanzada Property.
ArrayReverseInvierte el contenido de una array unidimensional..
ArraySeekBusca el índice de un elemento en un lenguaje WLanguage array.
ArraySeekByProcedureBusca un elemento en un array WLanguage unidimensional utilizando un procedimiento de comparación.
ArrayShuffleBaraja los elementos de un WLanguage array.
ArraySortEs una especie de WLanguage array.
ArraySwapLineSe utiliza para intercambiar dos filas en una array bidimensional o en una array Property avanzada.
ArrayToCSVConvierte una array unidimensional o una array bidimensional en un string en formato CSV.
Novedad versión 2024
ArrayToParameters
Convierte un array de elementos en una lista de parámetros.
ArrayToStringConvierte un array de una o dos dimensiones en una cadena de caracteres.
ArrayUnionDevuelve un array correspondiente a la unión de dos arrays.
ArrayUnionAllDevuelve un array correspondiente a la unión de dos matrices (sin eliminar duplicados).
CheckAllFalseDevuelve True si todos los elementos de un array valen False.
CheckAllTrueDevuelve True si todos los elementos de un array valen True.
CheckAnyFalseDevuelve True si al menos un elemento de un array vale False.
CheckAnyTrueDevuelve True si al menos un elemento de un array vale True.
ClasificarEs una especie de WLanguage array.
CSVToArrayRellena una array unidimensional o bidimensional del tipo especificado con el string en formato CSV pasado en parámetro.
DeleteElimina un elemento en una posición determinada:
  • de un array WLanguage unidimensional.
  • de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
  • de un array asociativo.
  • de una lista WLanguage.
DeleteAllBorra todos los elementos:
  • a partir de un lenguaje WLLanguage unidimensional o bidimensional array.
  • de un array asociativo.
  • de una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
  • de una cola WLanguage.
  • de una pila WLanguage.
  • de una lista WLanguage.
DeleteColumnElimina una columna en una posición determinada en la propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
DeleteLineBorra una Line en una posición determinada:
  • de un array bidimensional.
  • de la propiedad avanzada array (array de eventos gglCalendar, etc.).
FileToArrayLlena una array de clases o estructuras con el contenido de un archivo de datos o consulta HFSQL.
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
InsertarInserta un elemento en una posición determinada:
  • en un array WLanguage unidimensional.
  • en un array asociativo.
  • en una propiedad avanzada de array (array de gglCalendar eventos, etc.).
  • en una lista de WLanguage.
InsertColumnInserta una columna en una posición determinada en una propiedad array bidimensional avanzada (xlsDocument, ....).
InsertLineInserta una fila en una posición determinada:
  • en un lenguaje WLLanguage bidimensional array.
  • en una propiedad array bidimensional avanzada (xlsDocument, etc.).
InsertReferenceAgrega la referencia de un objeto en la posición dada en un array unidimensional.
MapEjecuta un procedimiento por cada elemento de un array y devuelve los resultados en un array WLanguage.
MáximoDevuelve el mayor valor pasado como parámetro.
MediaCalcula la media de varios elementos: Elementos * encontrados en un array,
  • valores numéricos, ....
MínimoDevuelve el valor más bajo.
MovePermite:
  • mover un elemento en un array WLanguage unidimensional o en una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.). Los otros elementos del array se desplazan.
  • intercambiar dos elementos en un array WLanguage unidimensional o en una propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
MoveColumnMueve o intercambia una columna en una propiedad bidimensional array contenida en un tipo avanzado (xlsDocument, etc.).
MoveLinePermite:
  • mover una fila en un array WLanguage bidimensional o en una propiedad array avanzada. Las otras filas de array se desplazan en consecuencia..
  • intercambia dos filas en un array bidimensional WLanguage o en un array avanzado Property.
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
SeekBusca el índice de un elemento en un lenguaje WLanguage array.
SeekByProcedureBusca un elemento en una array unidimensional utilizando una comparison Procedure.
StringToArrayRellena una array unidimensional o bidimensional del tipo especificado con el string pasado en el parámetro.
SumaCalcula la suma de los elementos array.
SwapLineSe utiliza para intercambiar dos filas en una array bidimensional o en una array Property avanzada.

Secuencia de funciones
Puede 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()
Observación: Para restablecer todos los elementos de array a su valor inicial, utilice VariableReset.
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 25/01/2023

Señalar un error o enviar una sugerencia | Ayuda local