負の整数定数についての注意

コマンドのパラメータに負の整数定数を使用する場合、以下のような問題が発生する場合がある。例えば、

for i 5 -1

このコマンドは文法エラーを発生する。なぜなら、2番めのパラメータは "5" ではなくて、"5-1" とみなされ、3番めのパラメータがなくなるからである。この問題を防ぐには以下のいずれかの方法をとる。

  1. "-" の前に "0" をつける。
    for i 5 0-1
  2. 丸括弧をつける。
    for i 5 (-1)
  3. 負の整数定数を変数に代入してから使用する。
    
    A = -1
    for i 5 A