引数を配列にしてその長さによって場合分けさせる、というのはどうでしょうか? DEF HOGE(A) IF LEN(A)==0 THEN RETURN FUGA(0,1) IF LEN(A)==1 THEN RETURN FUGA(A[0],1) IF LEN(A)==2 THEN RETURN FUGA(A[0],A[1]) END いちいち配列を宣言して値を設定する手間とか、異なる型の引数を取れないとか問題は多々ありますが。