I have here a question: 6. Ada supports named equivalence. Given the declaration:
A: array(1..10) of integer;
B: array(1..10) of integer;
Are A and B compatible? What if we declare this as
A, B: array(1..10) of integer;
Are A and B compatible? Yet another way of declaring this is
Type array10 is array(1..10) of integer;
A, B: array 10;
Are A and B compatible? If Ada supports structural equivalence, what will be the answer to the three questions above?