Saltar al contenido principal
Versión: Siguiente

Count in array

Count in array ( array ; valor ) -> Resultado

ParámetroTipoDescripción
arrayArray🡒Array donde efectuar el conteo
valorExpresión🡒Valor a contar
ResultadoEntero largo🡐Número de ocurrencias encontradas

Descripción

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 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