Section courante

A propos

Section administrative du site

LOOP

Boucle
Oberon

Syntaxe

LOOP
  instr1;
  instr2;
  ...
  instrn
END;

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é

Description

Ce mot réservé permet d'effectuer des boucles d'instructions infini.

Exemple

Cet exemple permet d'effectuer une simple boucle :

  1. MODULE LoopSamples;
  2.  
  3. IMPORT Out;
  4.      
  5. VAR
  6.  I:INTEGER;
  7.      
  8. BEGIN
  9.  I := 0;
  10.  LOOP
  11.   Out.String("i = ");
  12.   Out.Int(I,1);
  13.   Out.Ln;
  14.   INC(I);
  15.   IF I >= 10 THEN
  16.    EXIT;
  17.   END;
  18.  END;
  19. END LoopSamples.

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


Dernière mise à jour : Samedi, le 7 avril 2018