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
  • Equivalencias
  • Varios
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
Devuelve las características de una array: tipo de elementos, número de dimensiones, dimensiones, etc.
Observación: Esta función sólo puede utilizarse en WLanguage arrays.
Ejemplo
// Total number of elements found in a one-dimensional array
MyArray is array of 5 int
...
nbDim is int
nbDim = ArrayInfo(MyArray, tiTotalNumber)
// nbDim is equal to 5
// Array dimensions
MyArray is array of 5 by 2 int
nbRowDim is int
nbRowDim = ArrayInfo(MyArray, tiNumberRows)
// NbRowDim is equal to 5
nbColumnDim is int
nbColumnDim = ArrayInfo(MyArray, tiNumberColumns)
// NbColumnDim is equal to 2
Sintaxis
<Result> = ArrayInfo(<WLanguage array> , <Type of information> [, <Additional parameter>])
<Result>: Entero o booleano
Información solicitada.
Observación: La función no devuelve ningún resultado en una array dinámica que no se haya creado.
<WLanguage array>: Array
Nombre de la variable de tipo Array a manipular.
<Type of information>: Constante de tipo Integer
Tipo de información a recuperar:
tiAssociativeWithDuplicateBooleano.
  • True si el array asociativo admite duplicados
  • False en caso contrario.
tiDimensionInteger. Número de elementos que se encuentran en una dimensión de la array.
<Parámetro adicional> debe contener el índice de la dimensión cuyo número de elementos se solicita.
Valor de Default para <parámetro adicional>: 1
Array asociativo: Número de elementos encontrados en la array.
tiDynamicBooleano.
  • True STRIMEULB si el array es un array dinámico.
  • False en caso contrario.
WEBDEV - Código Navegador Esta constante no está disponible.
tiElementDefinitionVariable de tipo Definición. Definition del tipo de elementos.
WEBDEV - Código Navegador Esta constante no está disponible.
tiElementSizeInteger. Tamaño (en bytes) de un elemento array.
WEBDEV - Código Navegador Esta constante no está disponible.
tiElementTypeInteger. Tipo de elementos array. <Resultado> es un entero que corresponde a las constantes de la función TypeVar.
WEBDEV - Código Navegador Esta constante no está disponible.
tiKeyTypeInteger. El tipo de claves que se encuentran en la asociación array. <Resultado> es un entero que corresponde a las constantes de la función TypeVar.
array no asociativa: <El resultado es igual a 0.
tiNumberColumnsInteger. Número de columnas encontradas en una array bidimensional. El número de columnas corresponde a la 2ª dimensión de la array.
Si la array no es una array bidimensional, tiNumberColumns = 0.
Array asociativo: 0.
tiNumberDimensionsInteger. Número de dimensiones de array (entre 1 y 10)
Array asociativo: 1.
tiNumberRowsInteger. Número de filas encontradas en una array bidimensional. El número de filas corresponde a la 1ª dimensión de la array.
Si la array no es una array bidimensional, tiNumberRows = 0.
Array asociativo: 0.
tiTotalNumberInteger. Número total de elementos encontrados en la array.
tiTotalSizeInteger. Tamaño total (en bytes) de array.
WEBDEV - Código Navegador Esta constante no está disponible.
<Additional parameter>: Opcional
Parámetro adicional que debe especificarse de acuerdo con la información solicitada.
Observaciones

Equivalencias

  • La constante tiNumberRows es equivalente a la constante tiDimension utilizada con <Parámetro adicional> = 1. Los siguientes códigos son idénticos:
    ArrayInfo(MyArray, tiNumberRows)
    ArrayInfo(MyArray, tiDimension, 1)
  • La constante tiNumberColumns es equivalente a la constante tiDimension utilizada con <Parámetro adicional> = 2.
    ArrayInfo(MyArray, tiNumberColumns)
    ArrayInfo(MyArray, tiDimension, 2)

Varios

Esta función se puede utilizar con:
  • simple arrays.
  • arrays fijos.
  • dinámica arrays.
  • associative arrays.
Componente: wd290vm.dll
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/05/2022

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