トップ  >  リファレンス  >  基本  >  処理  >  if-else条件処理
スポンサーリンク
検索
カスタム検索
リファレンスツリー
オススメ

天才数学者のエドワード・オークリー・ソープの物語とジョン・ケリーの公式は必見です。
if-else条件処理



書式:
if (条件式)
    真の処理
else
    偽の処理




条件式がtrueの場合、真の処理が実行され、偽の処理は実行されません。
条件式がfalseの場合、偽の処理が実行されます。

elseは省略する事が出来ます。
elseを省略すると、ネストのif文で違いが現れる場合があります。
この場合、elseを持たない最も近いif処理のelseになります。


サンプルソース:
// elseは2番目のif処理に適用される
    if( true )
        if( false ) Print("2nd_if");
        else      Print("2nd_else");


// 上記と同じ内容の処理
    if( true ){
        if( false ) {
            Print("2nd_if");
        } else {
            Print("2nd_else");
        }
    }
        


// elseは1番目のif処理に適用される
    if( false ){
        if( true ) Print("2nd_if");
    }
    else      Print("1st_else");

// 上記と同じ内容の処理
    if( false ){
        if( true ) {
            Print("2nd_if");
        }
    } else {
        Print("1st_else");
    }

        

// ネスト処理

    if ( false ) {
    
    } else if ( false ) {
    
    } else if ( false ) {
    
    } else {
        Print("else処理");
    }
スポンサーリンク



Copyright ©2015 MT4でEA自作しちゃお〜 All Rights Reserved.


Top

inserted by FC2 system