4. část: Programování > Výrazový kalkulátor > Abecední seznam funkcí > s 

sum

Úvod  Předchozí  Další   Tisk této stránky

sum (pole hodnot, řetězec identifikátor, lambda-výraz) -> libovolný typ

Funkce sečte / spojí hodnoty vypočtené zadaným lambda-výrazem z prvků zadaného pole. Lambda-výraz smí používat zadaný identifikátor pro přístup k aktuálnímu prvku pole. Výsledky výrazu musí být jednoho z podporovaných datových typů:

číslo - funkce vrátí součet všech těchto čísel; prvky obsahující hodnotu null se ignorují

řetězec - funkce vrátí spojení všech těchto řetězců

pole - funkce vrátí spojení všech těchto polí

Příklad: [1, 4, 7].sum("X", #(X*X)) = 66, [1, 4, 7].sum("T", #(T.text)) = "147"

 

Soubor: CsumA.htm