関数またはサブルーチンが呼び出されると、パラメーターは、
左から右の順に、渡される引数と関連付けられます。
概要は次のとおりです。
- 計算データの引数を、計算データ・タイプのパラメーターに渡すことができます。
- プログラム制御データの引数は、同じタイプのパラメーターに
渡さなければなりません。ただし、次の場合はこの例外となります。
- ポインターとオフセットは、相互に渡されます。
- LIMITED ENTRY は ENTRY に渡されますが、ENTRY は LIMITED ENTRY に渡されません。
- ラベル定数の配列は、引数として使用することはできません。
構造体引数が定数エクステントとともに宣言されていないかぎり、構造体から派生する一時的な集合体を必要とする引数は、使用できません。
引数リストの式は、サブルーチンまたは関数が呼び出される前に
呼び込み側ブロックで計算されます。
パラメーターには、それと関連付けられるストレージはありません。
パラメーターは、呼び出されたプロシージャーが、呼び出し側のプロシージャーに割り振られているストレージにアクセスできるようにするための手段を提供するためだけのものです。
|
This information center is powered by Eclipse technology. (http://www.eclipse.org)