4D v17.4

collection.sum( )

Accueil

 
4D v17.4
collection.sum( )

collection.sum( )  


 

La méthode collection.sum( ) retourne la somme de toutes les valeurs numériques de la collection.

Seuls les éléments numériques sont pris en compte pour le calcul (les autres types d'éléments sont ignorés).

Si la collection contient des objets, vous pouvez passer le paramètre cheminPropriété. Dans ce cas, seuls les éléments qui contiennent le cheminPropriété sont pris en compte.

collection.sum( ) retourne 0 si :

  • la collection est vide,
  • la collection ne contient aucun élément numérique,
  • cheminPropriété n'est pas trouvé dans la collection.

 C_COLLECTION($col)
 $col:=Creer collection(10;20;"Monday";true;2)
 $vsum:=$col.sum() //32

 C_COLLECTION($col)
 $col:=Creer collection
 $col.push(Creer objet("name";"Smith";"salary";10000))
 $col.push(Creer objet("name";"Wesson";"salary";50000))
 $col.push(Creer objet("name";"Gross";"salary";10500,5))
 $vSum:=$col.sum("salary") //$vSum=70500,5

 
PROPRIÉTÉS 

Produit : 4D
Thème : Collections
Nom intl. : collection.sum( )

Commande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v17)
4D - Langage ( 4D v17.1)
4D - Langage ( 4D v17.2)
4D - Langage ( 4D v17.3)
4D - Langage ( 4D v17.4)