pascalabcnet/TestSuite/lambda_closure_func_parameters_1.pas

13 lines
240 B
ObjectPascal
Raw Normal View History

2015-05-14 22:35:07 +03:00
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.