4D v19

collection.sum( )

Home

 
4D v19
collection.sum( )

collection.sum( )  


 

Die Funktion collection.sum( ) gibt die Summe aller Werte in der Collection Instanz zurück.

Bei der Berechnung werden nur numerische Elemente berücksichtigt (andere Elementtypen werden ignoriert).

Enthält die Collection Objekte, übergeben Sie den Parameter EigenschaftsPfad, damit die Objekteigenschaft berücksichtigt wird.

collection.sum( ) gibt 0 zurück, wenn:

  • die Collection leer ist
  • die Collection keine numerischen Elemente enthält
  • EigenschaftsPfad in der Collection nicht gefunden wird

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

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

 
EIGENSCHAFTEN 

Produkt: 4D
Thema: Collections

Dieser Befehl kann in preemptive Prozessen laufen

 
SEITENINHALT 
 
GESCHICHTE 

 
ARTIKELVERWENDUNG

4D Programmiersprache ( 4D v19)
4D Programmiersprache ( 4D v19.1)