4D v17.4

collection.sum( )

Página Inicial

 
4D v17.4
collection.sum( )

collection.sum( )  


 

O método collection.sum( ) devolve a soma de todos os valores numéricos da coleção.

Só são considerados elementos numéricos para o cálculo (são ignorados outros tipos de elementos).

Se a coleção contiver objetos, passe o parâmetro rotaProp para indicar a propriedade do objeto a levar em consideração.

collection.sum( ) devolve 0 se:

  • a coleção estiver vazia,
  • a coleção não contém elementos numéricos,
  • rotaProp não se encontra na coleção.

 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

 
PROPRIEDADES 

Produto: 4D
Tema: Coleções

This command can be run in preemptive processes

 
CONTEÚDO DA PÁGINA 
 
HISTÓRIA 

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v17)
Manual de linguagem 4D ( 4D v17.1)
Manual de linguagem 4D ( 4D v17.2)
Manual de linguagem 4D ( 4D v17.3)
Manual de linguagem 4D ( 4D v17.4)