在Ada中,可变参数列表不是默认支持的。然而,可以使用Ada的泛型子程序来实现类似的功能。具体来说,可以按照以下步骤进行:
procedure Foo (A : in out My_Array; Count : in Integer);
for I in 1..Count loop -- do something with A(I) end loop;
declare My_A : My_Array; begin My_A(1) := ...; My_A(2) := ...; Foo(My_A, 2); end;
通过这种方法,在Ada中就可以模拟可变参数列表的功能。
上一篇:Ada中的函数操作符有什么意义?
下一篇:Ada中的输入掩码解决方法