|
|
|
|
Devuelve las características de una array: tipo de elementos, número de dimensiones, dimensiones, etc.
// Total number of elements found in a one-dimensional array MyArray is array of 5 int ... nbDim is int nbDim = MyArray.Info(tiTotalNumber) // nbDim is equal to 5
// Array dimensions MyArray is array of 5 by 2 int nbRowDim is int nbRowDim = MyArray.Info(tiNumberRows) // NbRowDim is equal to 5 nbColumnDim is int nbColumnDim = MyArray.Info(tiNumberColumns) // NbColumnDim is equal to 2
Sintaxis
<Result> = <WLanguage array>.Info(<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: | | tiAssociativeWithDuplicate | Booleano.- True si el array asociativo admite duplicados
- False en caso contrario.
| tiDimension | Integer. 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. | tiDynamic | Booleano.- True STRIMEULB si el array es un array dinámico.
- False en caso contrario.
| tiElementDefinition | Variable de tipo Definición. Definition del tipo de elementos.
| tiElementSize | Integer. Tamaño (en bytes) de un elemento array.
| tiElementType | Integer. Tipo de elementos array. <Resultado> es un entero que corresponde a las constantes de la función TypeVar.
| tiKeyType | Integer. 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. | tiNumberColumns | Integer. 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. | tiNumberDimensions | Integer. Número de dimensiones de array (entre 1 y 10) Array asociativo: 1. | tiNumberRows | Integer. 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. | tiTotalNumber | Integer. Número total de elementos encontrados en la array. | tiTotalSize | Integer. Tamaño total (en bytes) de array.
|
<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:
MyArray.Info(tiNumberRows) MyArray.Info(tiDimension, 1)
- La constante tiNumberColumns es equivalente a la constante tiDimension utilizada con <Parámetro adicional> = 2.
MyArray.Info(tiNumberColumns) MyArray.Info(tiDimension, 2)
Varios Esta función se puede utilizar con: - simple arrays.
- arrays fijos.
- dinámica arrays.
- associative arrays.
Esta página también está disponible para…
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|