Unknown
From PascalABC.NET
Методы Sum, Average
Описание методов
Методы приведены для последовательности sequence of T.
function Sum(): число;
Вычисляет сумму последовательности значений числового типа.
|
function Sum(selector: T->число): число;
Вычисляет сумму последовательности значений числового типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
function Average(): real;
Вычисляет среднее для последовательности значений числового типа. |
function Average(selector: T->число): real;
Вычисляет среднее для последовательности значений числового типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
Пример
begin
var
a := Lst(1,3,5,6);
Println(a.Sum);
var
b :=
Arr(('Иванов',20),('Попов',21),('Авилов',28));
Println(b.Average(x
-> x[1]));
end.