[Delphi] Equivalent de "break"

Equivalent de "break" [Delphi] - Delphi/Pascal - Programmation

Marsh Posté le 15-12-2005 à 13:16:48    

En C, ds un switch, on utilise break pour éviter le passage automatique au traitement de cas suivant. Et en Pascal :??:  
 
CASE Variable of
    valeur_1 :
                  gnagnagna;
                  gnagnagna;
                  break;         // En Pascal, ça donne quoi :??:  
 
    valeur_2 :
                  gnagnagna;
                  gnagnagna;
    etc.
end;
 
 
J'ai complètement zappé, là :heink:

Reply

Marsh Posté le 15-12-2005 à 13:16:48   

Reply

Marsh Posté le 15-12-2005 à 13:41:54    

en Pascal il ne passe pas automatiquement au cas suivant, donc pas besoin de break.


case variable of
  val1:  
     begin
       blabla
       blabla
    end;
  val2, val3:
     begin
       blabla
       blabla
    end;
  val4..val9:
     begin
       blabla
       blabla
    end;
end;


 
donne l'équivalent du C:
 

switch(variable)
{
  case val1:  
       blabla
       blabla
       break;
  case val2:
  case val3:
       blabla
       blabla
       break;
  case val4:
  case val5:
  case val6:
  case val7:
  case val8:
  case val9:
       blabla
       blabla
       break;
}


Message édité par antp le 15-12-2005 à 13:42:44

---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed