Recherche…


Déclaration de continuation et de rupture

L'instruction continue dans le langage de programmation Objective-C fonctionne un peu comme l'instruction break. Au lieu de forcer la terminaison, continuez à forcer la prochaine itération de la boucle, en ignorant tout code intermédiaire.

Pour la boucle for, l'instruction continue entraîne l'exécution des parties conditionnelles et d'incrémentation de la boucle. Pendant ce temps, les boucles while, l'instruction continue provoque le passage du contrôle de programme aux tests conditionnels.

#import <Foundation/Foundation.h>
 
int main ()
{
   /* local variable definition */
   int a = 10;

   /* do loop execution */
   do
   {
      if( a == 15)
      {
         /* skip the iteration */
         a = a + 1;
         continue;
      }
      NSLog(@"value of a: %d\n", a);
      a++;
     
   }while( a < 20 );
 
   return 0;
}

Sortie:

2013-09-07 22:20:35.647 demo[29998] value of a: 10
2013-09-07 22:20:35.647 demo[29998] value of a: 11
2013-09-07 22:20:35.647 demo[29998] value of a: 12
2013-09-07 22:20:35.647 demo[29998] value of a: 13
2013-09-07 22:20:35.647 demo[29998] value of a: 14
2013-09-07 22:20:35.647 demo[29998] value of a: 16
2013-09-07 22:20:35.647 demo[29998] value of a: 17
2013-09-07 22:20:35.647 demo[29998] value of a: 18
2013-09-07 22:20:35.647 demo[29998] value of a: 19

Reportez-vous à ce lien pour plus d'informations.



Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow