if (条件) { 処理 } |
if (条件) { 処理A } else { 処理B } |
if (条件A) { 処理A } if (条件B){ 処理B } if (条件C){ 処理C } else { 処理D } 処理E |
if (条件A) { 処理A } elsif (条件B){ 処理B } elsif (条件C){ 処理C } else { 処理D } 処理E |
if (条件A) { 処理A } if (条件B) { 処理B } elsif (条件C){ 処理C } if (条件D) { 処理D } else { 処理E } if (条件F) { 処理F } elsif (条件G){ 処理G } elsif (条件H){ 処理H } else { 処理I } if (条件J) { 処理J } elsif (条件K){ 処理K } |
if (条件A) { 処理A } 第1グループ if (条件B) { 処理B } 第2グループ elsif (条件C){ 処理C } if (条件D) { 処理D } 第3グループ else { 処理E } if (条件F) { 処理F } 第4グループ elsif (条件G){ 処理G } elsif (条件H){ 処理H } else { 処理I } if (条件J) { 処理J } 第5グループ else { 処理K } |
エラー例 if (条件A) { 処理A } else { 処理B } elsif (条件C){ 処理C } elsifに対応するifがない(上のifはelseとの対応) if (条件A) { 処理A } else { 処理B } else { 処理C } 下のelseに対応するifがない(上のifは上のelseとの対応) |