forum_ma
Messages postés112Date d'inscriptionsamedi 16 octobre 2004StatutMembreDernière intervention31 juillet 2006
-
26 avril 2006 à 16:17
forum_ma
Messages postés112Date d'inscriptionsamedi 16 octobre 2004StatutMembreDernière intervention31 juillet 2006
-
26 avril 2006 à 16:38
Bonjour tout le monde, je n'ai pas vraiment besoin d'aide juste une petite question assez "basic" :
Quel est la difference entre les 3 boucles FOR :
For i = 0 to 100 step 1
...
Next
For i = 0 to 100
...
Next i
For i = 0 to 100 step 1
...
Next i
Je ne sais pas s'il y a une difference, mais j'aimerais bien savoir :)
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013130 26 avril 2006 à 16:35
Aucune différence niveau execution : ces trois boucles feront le même chose, niveau développement : c'est la lisibilité, certains feront :
For i = 0 To 100 : ... : Next
D'autres feront :
Dim iBoucleFor As Integer 'incément de la boucle for
For iBoucleFor = 0 To 100 Step 1 'on boucle 100 fois avec un pas de 1
...
Next iBoucleFor 'fin de la boucle for
La deuxième est plus lisible (largement même !), mais c'est plus long à coder, et surtout, ca ne sert pas vraiment à grand chose : on comprends très bien que i est un index de boucle, que si on mets pas de pas, le step sera de 1, etc.
Le mieux : t'en tenir à ce qui te semble le plus logique et trouver un bon compromis entre rapidité de codage et lisibilité, et t'y tenir pour tout ton code.