Я два ADA файлы показаны нижеСуществуют ли различия между этими двумя файлами?
A1.ada
procedure KOR616 is
I : Integer := 3;
procedure Lowest_Level(Int : in out Integer);
pragma Inline(Lowest_Level);
procedure Null_Proc is
begin
null;
end;
procedure Lowest_Level(Int : in out Integer) is
begin
if Int > 0 then
Int := 7;
Null_Proc;
else
Int := Int + 1;
end if;
end;
begin
while I < 7 loop
Lowest_Level(I);
end loop;
end;
Далее показано ниже B1.ada
procedure Lowest_Level(Int : in out Integer);
pragma Inline(Lowest_Level);
procedure Lowest_Level(Int : in out Integer) is
procedure Null_Proc is
begin
null;
end;
begin
if Int > 0 then
Int := 7;
Null_Proc;
else
Int := Int + 1;
end if;
end Lowest_Level;
with Lowest_Level;
procedure KOR618 is
I : Integer := 3;
begin
while I < 7 loop
Lowest_Level(I);
end loop;
end;
Есть ли разница между этими двумя файлами?
Переформатированный код; пожалуйста, верните, если это неверно. – trashgod