OMG 2.5(ベータ版)によって推進されているUML仕様を通じて、次の概念を読んだとき:
in: パラメータ値が呼び出し元によって渡されることを示します。
inout: パラメータ値が呼び出し元によって渡され、呼び出し元に戻されることを示します。
out: パラメータ値が呼び出し元に渡されることを示します。
return: パラメーター値が戻り値として呼び出し元に渡されることを示します。
これは、「in」が値による呼び出しであり、「inout」が参照による呼び出しであることを意味しますか?
これらの概念のそれぞれを少し明確にしていただけますか?