And*_*rew 8 parameters uml specifications call
当我通过OMG 2.5(Beta)推广的UML规范阅读以下概念时:
in:表示调用者传入参数值.
inout:表示参数值由调用者传入,然后返回给调用者.
out:表示参数值传递给调用者.
return:表示参数值作为返回值传递回调用者.
这是否意味着"in"是按值调用而"inout"是作为引用调用?
你能否澄清一下这些概念中的每一个?
\xe2\x80\xa2 in - 输入参数(不可修改)。
\n\n\xe2\x80\xa2 out - 输出参数(可以修改以向调用者传达信息)。
\n\n\xe2\x80\xa2 inout - 可以修改的输入参数。
\n\n\xe2\x80\xa2 return - 调用的返回值。
\n