小数部のある実数を指定しても似たような問題があるので、制限事項としてコメントに使い方を書いてしまうのも1つの方法かと思います。 ご存じのように。通常の変数は名前で変数の型が決まります。 しかし、DEF命令の引き数(仮引数)は、DEF定義内の変数名の対応に使われるだけで、実際(実行時)の型は、呼び出し時の引き数(実引数)の型が引き継がれます。 なお、戻り値は、ヘルプに書いてあるようにして、変数の型が決まります。