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
WindowsLinuxJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac Catalyst
Otros
Procedimientos almacenados
Note: These functions are also available in prefix syntax (Functions for managing arrays (prefix syntax)).
These functions allow you to easily handle the Array, Associative Array and Dynamic Array variables:
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 (por ejemplo, la variablexlsDocument).
AddLineAdds a row at the end:
  • of a one- or two-dimensional WLanguage array.
  • of a two-dimensional array property of a variable type (xlsDocument variable for example]).
AddReferenceAgrega la referencia de un objeto en la última posición en un array unidimensional.
ApplyExecutes a procedure for each element of a WLanguage array.
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.
ArrayAddSortedAdds an element to a one-dimensional WLanguage array taking into account:
  • the sort criteria defined by ArraySort
  • the comparison operator described in the class, if the elements of the array are class instances.
New in SaaS
ArrayContain
Busca un elemento en un array WLanguage.
Esta nueva función está disponible a partir de WINDEV Suite SaaS 2025 - Update 2.
ArrayCopyCopies the content of an array to another array.
ArrayCountReturns:
  • the number of elements in a one-dimensional array.
  • the number of rows in a two-dimensional array.
  • the number of elements in the first dimension of a three-dimensional or N-dimensional array.
ArrayDeleteDeletes an element at a given position:
  • from a one-dimensional WLanguage array.
  • from an advanced array property (array of gglCalendar events, etc.).
  • from an associative array.
  • from a WLanguage list.
ArrayDeleteAllDeletes all elements:
  • from a one-dimensional or two-dimensional WLanguage array.
  • from an associative array.
  • from an advanced array property (array of gglCalendar events, etc.).
  • from a WLanguage queue.
  • from a WLanguage stack.
  • from a WLanguage list.
ArrayDeleteDuplicateDeletes the duplicates from an array.
ArrayDeleteLineDeletes a line at a given position:
  • from a two-dimensional array.
  • from the advanced array property (array of gglCalendar events, etc.)
The array size is automatically reduced.
ArrayDistinctDevuelve un array sin duplicados.
ArrayInfoReturns the characteristics of an array: type of elements, number of dimensions, dimensions, etc.
ArrayInsertInserts an element at a given position:
  • into a one-dimensional array.
  • into an associative array.
  • into an advanced array property (array of gglCalendar events, etc.).
  • into a WLanguage list.
ArrayInsertLineInserts a row at a given position:
  • into a two-dimensional WLanguage array.
  • into an advanced two-dimensional array property (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.).
ArrayMoveLineAllows:
  • move a row in a two-dimensional array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional array or in an advanced array property.
ArrayReverseInvierte el contenido de un array unidimensional.
ArraySeekSearches for the index of an element in a WLanguage array.
ArraySeekByProcedureSeeks an element in a one-dimensional WLanguage array by using a comparison procedure.
ArrayShuffleBaraja los elementos de un array WLanguage.
ArraySortSorts a WLanguage array.
ArraySwapLineSe utiliza para intercambiar dos filas en un array bidimensional o en una propiedad de array avanzada.
ArrayToCSVConverts a one-dimensional array or a two-dimensional array into a character string in CSV format.
ArrayToParametersConvierte un array de elementos en una lista de parámetros.
ArrayToStringConverts a one- or two-dimensional array to a character string.
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.
CSVToArrayFills a one- or two-dimensional array of the specified type with the character string in CSV format passed as parameter.
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.
DeleteAllDeletes all elements:
  • from a one-dimensional or two-dimensional WLanguage array.
  • from an associative array.
  • from an advanced array property (array of gglCalendar events, etc.).
  • from a WLanguage queue.
  • from a WLanguage stack.
  • from a WLanguage list.
DeleteColumnElimina una columna en una posición determinada en la propiedad array de un tipo avanzado (array de eventos de gglCalendar, etc.).
DeleteLineDeletes a line at a given position:
  • from a two-dimensional array.
  • from the advanced array property (array of gglCalendar events, etc.).
FileToArrayFills an array of classes or structures with the content of an HFSQL data file or query.
FilterDevuelve un array que contiene los elementos de un array fuente para los que un procedimiento devuelve True.
InsertInserts an element at a given position:
  • into a one-dimensional WLanguage array.
  • into an associative array.
  • into an advanced array property (array of gglCalendar events, etc.).
  • into a WLanguage list.
InsertColumnInserta una columna en una posición dada en una propiedad avanzada de array bidimensional (xlsDocument, ...).
InsertLineInserts a row at a given position:
  • into a two-dimensional WLanguage array.
  • into an advanced two-dimensional array property (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.
MaxDevuelve el mayor valor pasado como parámetro.
MeanCalculates the mean of several elements:
  • elements found in an array,
  • numeric values, ...
MinDevuelve 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.).
MoveColumnMoves or swaps a column in a two-dimensional array property contained in an advanced type (xlsDocument, etc.).
MoveLineAllows:
  • move a row in a two-dimensional WLanguage array or in an advanced array property. The other array rows are moved accordingly.
  • swap two rows in a two-dimensional WLanguage array or in an advanced array property.
ReduceRealiza un cálculo en cada elemento de un array WLanguage.
SeekSearches for the index of an element in a WLanguage array.
SeekByProcedureBusca un elemento en un array unidimensional utilizando un procedimiento de comparación.
SortSorts a WLanguage array.
StringToArrayRellena una array unidimensional o bidimensional del tipo especificado con el string pasado en el parámetro.
SumCalculates the sum of the array elements.
SwapLineSe utiliza para intercambiar dos filas en un array bidimensional o en una propiedad de array avanzada.

Sequence of functions
You can use array functions in a sequence.
The following functions can be used in a sequence: This sequence can be used as a source for a FOR ALL statement or it can end with one of the following functions: Example:
gnMean = garrUser.Filter(cbFilter).Map(cbMap).Mean()
Note To reset all elements of an array to their initial values, use 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: 27/03/2025

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