Présentation
Il existe plusieurs façons d’ajouter une logique de boucle dans votre application et, en fonction du contexte, chacune offre un jeu de fonctionnalités nuancé ainsi que des avantages et des inconvénients.
Prenons un exemple. Vous vous apprêtez à travailler sur une application qui traite des données de type numérique et de type chaîne en utilisant des tableaux unidimensionnels et multidimensionnels. Après examen initial, vous vous rendez compte que les instructions foreach ne prennent pas en charge la logique de boucle nécessaire dans de nombreux cas. Une autre approche doit être trouvée pour l’itération au sein de tableaux multidimensionnels et pour les situations dans lesquelles les boucles foreach n’offrent pas le niveau de contrôle d’itération nécessaire. Vous devez également vous familiariser avec les instructions for si vous voulez mener à bien ce projet.
Dans ce module, vous allez commencer par écrire des instructions for qui itèrent un certain nombre de fois. Après avoir implémenté une instruction for de base, vous apprendrez à implémenter des instructions for qui itèrent un tableau à l’envers, ignorent les éléments d’un tableau durant une itération ou traitent uniquement les éléments spécifiés d’un tableau (en modifiant l’initialiseur, la condition et l’itérateur de l’instruction for).
À la fin de ce module, vous serez en mesure d’utiliser les instructions for pour implémenter une logique de boucle quand les instructions foreach ne prennent pas en charge le scénario.
Objectifs d’apprentissage
Dans ce module, vous allez :
- Utiliser une instruction
forpour effectuer une boucle dans un bloc de code. - Examiner la syntaxe de l’instruction
forqui vous permet de contrôler le modèle d’itération.
Prérequis
- Expérience avec l’instruction d’itération
foreach. - Expérience avec les variables.