標準でパラメータは、参照渡しとして与えられます。キーワードを使用します。使用して、強制的に参照でパラメータを渡すこともできます。このキーワードを認識しますが無視します。オプションパラメータ関数やプロシージャを呼び出す際には、必要なパラメータをすべて指定する必要があります。パラメータをオプションとして定義できます。空のパラメータを渡します。関数を使うと、呼び出し時にパラメータが指定されているかをチェックできます。渡す値を変えています。関数やプロシージャが処理中に自分自身を呼び出すことで、特定の終了条件を満たすまで、このような処理を実行し続けます。再帰関数の場合、終了条件が満たされた段階で、戻り値を返します。各数値の階乗を再帰処理で求めています。なった時点で処理を終了しています。再帰回数のレベルは、ソフトウェアのプラットフォームごとに異なります。場合、再帰回数のレベルは、スタックサイズの計算結果を基に計算されます。WikiDisclaimers。