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との対応)
|