Ada语言中的in、out、in out
在Ada语言历史版本中在函数function中的参数只能是in模式(只读模式,函数过程中不可以修改参数),在现今的版本中也终于与时俱进,放弃了这个约束。
参数约定的含义:
in : 参数只读,不可修改;
out : 参数只写,该模式下,如果函数中出现了读取参数的行为,编译器会发出报警:
该参数之前没有赋值;
in out : 参数可读可写;
Ada语言中的in、out、in out
在Ada语言历史版本中在函数function中的参数只能是in模式(只读模式,函数过程中不可以修改参数),在现今的版本中也终于与时俱进,放弃了这个约束。
参数约定的含义:
in : 参数只读,不可修改;
out : 参数只写,该模式下,如果函数中出现了读取参数的行为,编译器会发出报警:
该参数之前没有赋值;
in out : 参数可读可写;