Методы приведены для последовательности sequence of T
.
function Any(): boolean;
Проверяет, содержит ли последовательность какие-либо элементы. |
function Any(predicate: T->boolean): boolean;
Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию. |
function All(predicate: T->boolean): boolean;
Проверяет, все ли элементы последовательности удовлетворяют условию. |
begin
var
a := Lst(1,3,5);
Println(a.All(x -> x mod 2 <> 0)); // True
Println(a.Any(x -> x mod 2 = 0)); // False
end.