Section courante

A propos

Section administrative du site

REPEAT

Répétition
Delphi/Kylix/Lazarus

Syntaxe

Repeat
  instr1;
  instr2;
  ...
  instrn
Until expbool;

Paramètres

Nom Description
instr1, instr2, instrn Ce paramètre permet d'indiquer les instructions a exécuter à l'intérieur de la boucle à chaque fois qu'elle est effectué
expbool Ce paramètre permet d'indiquer une expression vrai pour pouvoir terminer la boucle sinon elle recommence au début

Description

Ce mot réservé permet d'effectuer des boucles d'instructions à répétition tant que la condition n'est pas vraie.

Exemple

Cet exemple permet d'effectuer une simple boucle :

  1. Program RepeatSamples;
  2.  
  3. {$APPTYPE CONSOLE}
  4. Uses SysUtils;
  5.      
  6. Var I:Byte;
  7.      
  8. BEGIN
  9.  i := 0;
  10.  Repeat
  11.   WriteLn('i = ',i);
  12.   Inc(i);
  13.  Until i >= 10;
  14. END.

on obtiendra le résultat suivant :

i = 0
i = 1
i = 2
i = 3
i = 4
i = 5
i = 6
i = 7
i = 8
i = 9

Voir également

Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Begin
Langage de programmation - Delphi/Kylix/Lazarus - Type de données élémentaires - Boolean
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - Do
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - End
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - For
Langage de programmation - Delphi/Kylix/Lazarus - Références de mots réservés (mots clefs) - While

Dernière mise à jour : Mercredi, le 18 février 2015