包:关于with语句顺序的问题

时间:2019-05-21 16:30:31

标签: ada

我有一个简短的问题:为了方便阅读源代码,将with clauses的包装规格和正文按升序排序是安全的吗?

一个简单的例子:

未排序:

with D;
with A;
with C.X;
with B; use B;

排序:

with A;
with B; use B;
with C.X;
with D;

2 个答案:

答案 0 :(得分:3)

我认为上下文子句的顺序没有任何区别。当然,with必须先use个单位。

答案 1 :(得分:0)

我认为10.1.410.2.1可以为您提供更多信息。

编译器按单位顺序执行工作(如果可以)。如果没有(或者您想要特定的命令),则可以使用编译指示(请参见10.2.1)。