with Ada.Integer_Text_IO; use Ada.Integer_Text_IO;
with Ada.Text_IO; use Ada.Text_IO;
procedure tryArrays2 is
type MyArray is array (1 .. 5) of Integer;
type YourArray is array (1 .. 5) of Integer;
a: MyArray := (11, 12, 13, 14, 15);
b: MyArray;
c: YourArray := (21, 22, 23, 24, 25);
d: array (1 .. 5) of Integer := (31, 32, 33, 34, 35);
begin
-- Array assignment
b := a;
for i in b'range loop
put(b(i), 3);
end loop;
new_line;
-- a := c; -- Compile error: types must be the same
-- a := d; -- Compile error: types must be named and the same
end tryArrays2;
--SAMPLE RUN
11 12 13 14 15