以下は間接参照の例です。引数の数値を合計した結果を、引数として渡された表示形式で返すようなメソッドを考えてみましょう。合計される数値の数は、メソッドが呼ばれるたびに変わります。このメソッドでは数値と表示形式を引数としてメソッドに渡さなければなりません。$result:=String($sum;$format)このメソッドの引数は正しい順序で渡す必要があります。最初に表示形式、次に可変個の数値引数です。0、1、またはそれ以上のパラメーターを宣言した場合でも、任意の数の引数を渡すことができます。使ってこれらを宣言できます)。コマンドを使用して、パラメーターが存在することをあらかじめ確認しておく必要があります。引数の一部のみを間接参照する場合、直接参照する引数の後に間接参照引数を配置するようにします。他のローカル変数と同様、ジェネリックパラメーターはコンパイラーに指示する必要はありません。曖昧さを回避するためには推奨されます。Variant型となります。シンタックスでのみ使用できます。このコマンドは、4番目以降に間接参照されるすべての引数のデータ型がテキストであることを意味します。$2を間接参照した場合には、間接参照の型宣言の影響を受けます。実数であっても、間接参照されればテキストと見なされます。宣言に使用する数値は変数ではなく、定数でなくてはなりません。必須ではないものの、問題を避けるにはメソッドや関数の各パラメーターを宣言しておくべきでしょう。プロトタイプによって自動的に宣言されます。利用している場合には、引数がそれぞれ適切に宣言されていることを確認する必要があります。コマンドなどでプロセスメソッドを呼び出す場合にも、そのメソッドが引数を受け取るのであれば、それらは明示的に宣言されていなくてはなりません。始まる名称の専用メソッドにておこなうことができます。メソッドによる一括宣言をサポートしません)。