Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v20 R7
Count in array
|
Count in array ( array ; valor ) -> Resultado | ||||||||
Parámetro | Tipo | Descripción | ||||||
array | Array |
![]() |
Array donde efectuar el conteo | |||||
valor | Expresión |
![]() |
Valor a contar | |||||
Resultado | Entero largo |
![]() |
Número de ocurrencias encontradas | |||||
El comando Count in array devuelve el número de ocurrencias de valor en el array.
Este comando puede utilizarse con los siguientes tipos de array: Texto, Numérico, Fecha, Puntero y Booleano. Los parámetros array y valor deben ser del mismo tipo o de un tipo compatible.
Nota: con arrays Objeto, sólo puede utilizar referencias a objetos en el parámetro valor.
Si ningún elemento del array corresponde al valor, el comando devuelve 0.
El siguiente ejemplo permite visualizar el número de líneas seleccionadas en un list box:
`tBList es el nombre de un array de una columna de un List box
ALERT(String(Count in array(tBList;True))+" línea(s) seleccionada(s) en el list box")
Desea contar las referencias a objetos en un array objeto:
ARRAY OBJECT($objects;100)
$o1:={a10;b"xyz"}
$o2:={a10;b"xyz"}
$objects{20}:=$o1
$objects{21}:=$o1
$objects{22}:=$o1
var $n : Integer
$n:=Count in array($objects;$o1) // n = 3
$n:=Count in array($objects;$o2) // n = 0
Producto: 4D
Tema: Arrays
Número
907
Creado por: 4D 2004
Manual de lenguaje 4D ( 4D v20 R7)