This repository has been archived on 2024-12-25. You can view files and clone it, but cannot push or open issues or pull requests.
OldPascalProjects/LINQ/SumInv.pas
2024-03-10 20:32:51 +03:00

13 lines
409 B
ObjectPascal

// Сравнение производительности обычного алгоритма накопления суммы
// и метода, использующего лямбда-выражение
begin
var n := 100000000;
var q := Range(1,n).Select(x->1/x).Sum();
Println(q,MillisecondsDelta);
var s := 0.0;
for var i:=1 to n do
s += 1.0/i;
Println(s,MillisecondsDelta);
end.