24 lines
607 B
ObjectPascal
24 lines
607 B
ObjectPascal
// Пример иллюстрирует возможности оператора foreach
|
|
var
|
|
a: array [1..5] of integer := (1,3,5,7,9);
|
|
s: set of integer;
|
|
l: List<integer>;
|
|
|
|
begin
|
|
write('foreach по обычному массиву: ':35);
|
|
foreach x: integer in a do
|
|
Print(x);
|
|
writeln;
|
|
|
|
s := [2..5,10..14];
|
|
write('foreach по множеству: ':35);
|
|
foreach var x in s do
|
|
Print(x);
|
|
writeln;
|
|
|
|
l := new List<integer>;
|
|
l.Add(7); l.Add(2); l.Add(5);
|
|
write('foreach по динамическому массиву: ':35);
|
|
foreach var x in l do
|
|
Print(x);
|
|
end. |