関数呼び出しは、EGL で生成された関数かシステム関数を実行します。 呼び出された関数が終了すると、処理は、その呼び出しの直後にある文へ進むか、(複雑な事例では) 式の中または引き数リストの中で必要とされる次の処理へ進みます。
修飾子が不要な環境の詳細については、 『パーツへの参照』を参照してください。
引き数として EGL 生成関数へ渡される変数への影響は、対応するパラメーターが IN、OUT、INOUT のいずれで修飾されているかによって異なります。 詳細については、『関数パラメーター』を参照してください。
b INT = 1; x INT = Sum( Increment(b), b, Increment(b) );
一般的な規則として、副次作用は、式が評価されるときの通常の順序を参照することによって識別できます。それは、左から右ですが、小括弧によってオーバーライドできます。INOUT を使用すると、次に示すように、さらに複雑になります。
関連するタスク
代入
関連する参照項目
EGL 文
関数パラメーター
EGL ソース形式の関数パーツ
プリミティブ型