Count in array
Count in array* ( array ; valor ) : Integer
| Parámetro | Tipo | Descripción | |
|---|---|---|---|
| array | Array | → | Array donde efectuar el conteo | 
| valor | Expression | → | Valor a contar | 
| Resultado | Integer | ← | Número de ocurrencias encontradas | 
Descripción
l 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 a rray 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.
Ejemplo 1
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")
Ejemplo 2
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
Ver también
Find in array
Find in sorted array
Propiedades
| Número de comando | 907 | 
| Hilo seguro | ✓ |