pascalabcnet/TestSuite/lambda_closure_func_parameters_1.pas
Бондарев Иван e6e67c193c initial commit
2015-05-14 21:35:07 +02:00

13 lines
240 B
ObjectPascal

function p(a: IEnumerable<integer>): IEnumerable<integer>;
begin
Result := a.Where(x->x<=a.First())
end;
begin
var a := Seq(2,3,5,1);
var b := p(a).ToList;
assert(b.Count = 2);
assert(b[0] = 2);
assert(b[1] = 1);
end.