Sum( list )
Sum( list, func )
In the first form Sum
returns the sum of the elements of the list
list, which must have no holes. If list is empty 0 is returned.
In the second form Sum
applies the function func to each element of
the list list, which must have no holes, and sums the results. If the
list is empty 0 is returned.
gap> Sum( [ 2, 3, 5, 7, 11, 13, 17, 19 ] ); 77 gap> Sum( [1..10], x->x^2 ); 385 gap> Sum( [ [1,2], [3,4], [5,6] ] ); [ 9, 12 ]
Product
(see Product) computes the product of the elements of a list.
GAP 3.4.4