if〜then マメ知識
絵は特に意味もなく。
■LGPで遊び程度に入力していると
”else if”を使おうとしたところでエラーが出る事に気づく。
調べてみたら”else if”というもの自体存在しておらず、
”else”の中にもう一個”if〜endif”が入るという構文になるみたい。
その為”eles if”以降もまとめて1個のend ifで閉じるVisualBasicと違い、
endifが2つ必要になるので注意しないと。
[1]間違った使用法
if soku<-8 then
soku=soku+2;
else;if soku<0 then;
soku=soku+1
endif
[2]正しい使用法
if soku<-8 then
soku=soku+2;
else;if soku<0 then;
soku=soku+1
endif
endif
BASICっぽくもCの{・・・}を用いた構文に近いんだなぁ。