為替ロボット 研究所

« MQLⅡ簡易リファレンス | メイン | for(繰り返し処理) »

IF~THEN~ELSE(条件分岐)

条件にあてはまった場合に、特定の処理を実行する

書式:
If 条件式 Then 処理 (Else 処理2);

 条件式=処理を振り分けるための条件。結果が真か偽となる文。
 処理=条件式が真の場合に実行される。
 Else 処理2=条件式が偽の場合に実行される。無くても良い。
 *条件式について

例:
var: i(1),j(0),k(0);
If i==1 then j=1;
print("j="+j); //結果、j=1 が表示。

If i==2 then j=1 else j=2;
print("j="+j); //結果、j=2 が表示。

If i==1 then {
  j=3;
  k=1;
} else{
  j=0; k=0;
};
print("j="+j+",k="+k); //結果、j=3,k=1 が表示。

//If文を入れ子にすることも可
If i>0 then
if i<2 then j=4 else j=1;
else j=0;
print("j="+j); //結果、j=4 が表示



« MQLⅡ簡易リファレンス | メイン | for(繰り返し処理) »

トラックバック

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

コメント

コメントしてください




保存しますか?


おすすめFX