pascalabcnet/TestSuite/foreachvar3.pas

14 lines
191 B
ObjectPascal
Raw Permalink Normal View History

procedure p<T>(s: set of T; f: T->T);
2016-02-23 23:28:56 +03:00
begin
foreach var x in s do
begin
var y := f(x);
Print(y);
end;
end;
begin
var s: set of integer := [1,2,3,7,2,4];
2016-02-23 23:28:56 +03:00
p(s,x->x);
end.