pascalabcnet/TestSuite/arrays9.pas

25 lines
385 B
ObjectPascal
Raw Normal View History

2018-03-13 22:52:50 +03:00
var
i: integer;
function test: integer;
begin
Result := 2;
i += 1;
end;
begin
var a: array[1..13] of integer;
a[test] += 1;
assert(i = 1);
var a2 := Arr(0, 0, 0);
a2[test] += 1;
assert(i = 2);
a2[test] += a2[test];
assert(i = 4);
2018-05-21 13:04:57 +03:00
a2[test mod 3] += 1;
assert(i = 5);
a2[a[test]] := 0;
a2[a[test]] += 1;
assert(a2[a[test]] = 1);
assert(i = 8);
2018-03-13 22:52:50 +03:00
end.