46 votes

Quelle est la portée d’une boucle 'while' et 'for' ?

Quelle est la portée d’une boucle et ?

Par exemple, si j’ai déclaré un objet dans la boucle, quel est son comportement et pourquoi ?

34voto

Mike Christensen Points 29735

Tout ce qui est déclaré dans la boucle est limité à cette boucle et n’est pas accessible en dehors des accolades. En fait, vous n’avez même pas besoin d’une boucle pour créer une nouvelle étendue. Vous pouvez faire quelque chose comme :

17voto

Pubby Points 29386
<pre><code></code><p><code></code><code></code><code></code><code></code></p></pre>

7voto

Lou Points 1427

Je voulais simplement ajouter que les variables déclarées dans la boucle for ou while sont également étendues dans la boucle. Par exemple:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X