以下は間接参照の例です。引数の数値を合計した結果を、引数として渡された表示形式で返すような関数を考えてみましょう。合計される数値の数は、メソッドが呼ばれるたびに変わります。このメソッドでは数値と表示形式を引数としてメソッドに渡さなければなりません。関数の引数は正しい順序で渡す必要があります。最初に表示形式、次に数値です。他のローカル変数と同様、ジェネリックパラメーターはコンパイラーに指示する必要はありません。曖昧さを回避するためには推奨されます。C_LONGINT(${4})このコマンドは、4番目以降に間接参照されるすべての引数のデータ型が倍長整数であることを意味します。$2を間接参照した場合には、間接参照の型宣言の影響を受けます。実数であっても、間接参照されれば倍長整数と見なされます。宣言に使用する数値は変数ではなく、定数でなくてはなりません。