05.08.2011, 17:01
Uma coisa que nem todos sabem, й quando utilizar o else if
Pois bem, esse й um dos casos.
Supondo que vocк tenha 9 condiзхes, todas utilizando apenas if .
Todas as vezes que elas forem satisfeitas, ocorrerб a leitura do cуdigo.
Se vocк utilizar else if, somente o conteъdo da primeira condiзгo satisfeita serб executada.
Ex:
Pois bem, esse й um dos casos.
Supondo que vocк tenha 9 condiзхes, todas utilizando apenas if .
Todas as vezes que elas forem satisfeitas, ocorrerб a leitura do cуdigo.
Se vocк utilizar else if, somente o conteъdo da primeira condiзгo satisfeita serб executada.
Ex:
pawn Код:
new Teste = 3;
if(Teste >= 1) // Serб executado
print("1");
if(Teste >= 2) // Serб executado
print("2");
if(Teste >= 3) // Serб executado
print("3");
if(Teste >= 4) // Nгo serб executado
print("4");
if(Teste >= 1) // Serб executado
print("1");
else if(Teste >= 2) // Nгo serб executado
print("2");
else if(Teste >= 3) // Nгo serб executado
print("3");
else if(Teste >= 4) // Nгo serб executado
print("4");