Ada无模式子程序参数

Squ*_*361 2 ada

如果Ada中的参数保持无模式,会发生什么?

有什么区别

procedure my_func ( param_1 : in param_type )
Run Code Online (Sandbox Code Playgroud)

procedure my_func ( param_1 : param_type )
Run Code Online (Sandbox Code Playgroud)

我是ada的新手,并且一直在写我的大多数程序作为后者.该程序按预期编译和运行.

小智 6

没有区别 - 如果没有给出参数模式,编译器假定为"in".

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

- 马丁