>>前頁

コーティング

------------------------------------------------------------
if には ()

 ○ if ( iX = 1 ) then
 × if iX = 1 then

 ○ if ( (iX = 1) AND (iY = 1) ) then
 × if ( iX = 1 AND iY = 1 ) then

------------------------------------------------------------
ネガティブ判定はなるべく控える

 ○ if ( strX = "*" ) then
    '                ← 空でOK
   else
    ・・・
   endif

 × if ( strX <> "*" ) then
    ・・・
   endif

------------------------------------------------------------
比較演算子の向き

 ○ if ( 0 < iX ) then
 × if ( iX > 0 ) then

------------------------------------------------------------
応用 (例)9〜15の範囲でない場合・・・を行う

 ○ if ( (9 <= iX) AND (iX <= 15) ) then
    '                  ← 空でOK
   else
    ・・・
   endif

 × if ( (iX < 9) OR (iX > 15) ) then
    ・・・
   endif

------------------------------------------------------------