Este es el sitio web histórico de la documentación de 4D. La documentación se está trasladando progresivamente a developer.4d.com

Inicio

 
4D v20 R7
Count in array

Count in array 


 

Count in array ( array ; valor ) -> Resultado 
Parámetro Tipo   Descripción
array  Array in Array donde efectuar el conteo
valor  Expresión in Valor a contar
Resultado  Entero largo in 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



Ver también 

Find in array
Find in sorted array

 
PROPIEDADES 

Producto: 4D
Tema: Arrays
Número 907

This command can be run in preemptive processes

 
CONTENIDO DE LA PÁGINA 
 
HISTORIA 

Creado por: 4D 2004

 
ARTICLE USAGE

Manual de lenguaje 4D ( 4D v20 R7)