Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
909 connectés 

  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Delphi] Equivalent de "break"

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Delphi] Equivalent de "break"

n°1267194
HERIBERT
Posté le 15-12-2005 à 13:16:48  profilanswer
 

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:

mood
Publicité
Posté le 15-12-2005 à 13:16:48  profilanswer
 

n°1267232
antp
Super Administrateur
Champion des excuses bidons
Posté le 15-12-2005 à 13:41:54  profilanswer
 

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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Delphi/Pascal

  [Delphi] Equivalent de "break"

 

Sujets relatifs
[Delphi / Exception] création de type d'exception particulierApplet pouvant être multi-serveur ou equivalent ?
Equivalent de PHP Edit (0.8) sous Linux ?DELPHI DBExpress et MySql
[Delphi] VCL de visualisation et calcul scientifiqueJava/swing : équivalent de ce composant graphique
[Delphi] 2005 Personal + XML[Delphi] Impossible de liberer la mémoire d´un gif
lire un flux reseau avec delphiPHP : équivalent d'un try catch ?
Plus de sujets relatifs à : [Delphi] Equivalent de "break"


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR