為替ロボット 研究所

« While(繰り返し処理) | メイン | Print(文字を表示する) »

条件式

If文While文などで使用する。
結果が真(TRUE)か偽(FALSE)となる式。

A == B AとBが等しいならTRUE、そうでないならFALSE
A > B AがBより大なら 〃
A >= B AがB以上なら  〃
A < B  AがBより小なら 〃
A <= B AがB以下なら  〃
A != B AとBが異なるなら〃

条件式どうしをand(&)やor(|)でつなげて複雑な条件式にすることもできる。
and=かつ、or=もしくは と考える。

条件式1 and 条件式2 条件式1が真 かつ 2も真ならTRUE。それ以外はFALSE
条件式1 or 条件式2 条件式1が真 もしくは 2が真ならTRUE。両方真でもTRUE

( )で括ればさらに複雑な条件式にもできる。

例:
var: i(0),j(1),k(1);
if i==j and j==k then Print("TRUE") else Print("FALSE");//結果FALSE
if (i==j and j==k) or k>i then Print("TRUE");//結果TRUE
if i==0 and ((i==j and j==k) or k>i) then Print("TRUE");//結果TRUE



« While(繰り返し処理) | メイン | Print(文字を表示する) »

トラックバック

このエントリーのトラックバックURL:
http://kawarobo.com/motp/mt-tb.cgi/219

コメント

コメントしてください




保存しますか?


おすすめFX