Boucles For Next imbriquées
Le
Driss HANIB
Bonjour
à titre d'info lorsqu'on a deux boucles next for imbriquées est il mieux
(point de vue performance ou autre) de mettre la variable concernée derrière
le next ou non ?
Exemple
For A = 1 to 1000
For B = 1 to 200
Next B
Next A
merci
Driss
à titre d'info lorsqu'on a deux boucles next for imbriquées est il mieux
(point de vue performance ou autre) de mettre la variable concernée derrière
le next ou non ?
Exemple
For A = 1 to 1000
For B = 1 to 200
Next B
Next A
merci
Driss

Poser une question

Pour moi, c'est plus lisible.
Je ne crois pas que ça influe sur les performances.
Hello,
Même réponse que Parci :
- C'est plus lisible
- Ca n'a pas dinfluence (aucune) sur les performances.
Un mot d'explication : à l'époque où les Basic étaient interprétés,
on savait que ne pas mettre la variable derrière le Next pouvait
faire gagner un peu de temps. Sur des ordinateurs à base de Z80
cadencés à 4 Mhz (90% du parc des années 80), ce pouvait être
un point appréciable, encore que ce genre "d'optimisation" n'en
est en fait jamais vraiement une. Mais c'est un autre débat.
Aujourd'hui, les Basic (dont VB) sont compilés. Le code est traduit
à la compilation et pour résumer, la présence de la variable n'a aucune
espèce d'influence sur le code généré.
On peut donc conclure qu'il est toujours mieux d'indiquer explicitement
la variable de boucle pour des raisons de lisibilité.
--
Jean-marc Noury (jean_marc_n2)
Microsoft MVP - Visual Basic
FAQ VB: http://faq.vb.free.fr/
mailto: remove '_no_spam_' ;
merci à tous les deux; je continue donc de marquer les variables.
Driss
"Driss HANIB"