if, then, elseif, else, endif

1) 形式:

もし  <int> が0以外ならば、コマンド <statement> を実行する。

例:
    if A>1 goto label                                   もし A>1 ならば、':label' へ飛ぶ。
    
    if result A=0                                          もし result<>0 ならば、A に0を代入。

2) 形式:
              
              if <int 1> then
                  ...
                  (<int 1> が真(0以外)の場合に実行されるコマンド)
                  ...
              [elseif <int 2> then]
                  ...
                  (<int 1> が偽(0)で、<int 2>が真の場合に実行されるコマンド)
                  ...
              [elseif <int N> then]
                  ...
                    (<int 1>, <int 2>,.., <int N-1> がすべて偽で、<int N> が真の場合に実行されるコマンド)
                  ...
              [else]
                  ...
               (上の条件すべてが偽の場合に実行されるコマンド)
                  ...
              endif

'then' は 'if' と 'elseif' 行の最後になければならない。
'elseif' と 'else' はなくてもよい。
'endif' は必ず必要。


例:

     if a=1 then
     b = 1
     c = 2
	 d = 3
    endif

	if i<0 then
      i=0
	else
      i=i+1
	endif

    if i=1 then
       c = '1'
    elseif i=2 then
       c = '2'
    elseif i=3 then
      c = '3'
    clse
      c = '3'
    endif