2013-07-09 26 views
2

如果Ada中的某个参数没有模态,会发生什么情况?Ada无模子程序参数

是什么

procedure my_func (param_1 : in param_type) 

procedure my_func (param_1 : param_type) 

我是新来ADA和一直在写我的大部分程序,因为后者的区别。该程序编译并按预期运行。

回答

5

没有区别 - 如果没有给出参数模式,则编译器假定为“in”。

请参阅http://www.ada-auth.org/standards/12rm/html/RM-6-1.html行18/3。

- Martin

+0

它曾经是所有的函数参数都是'in',所以我们很多人都觉得说''in'没有意义。我发现我还是这样! –