Je crois que c'est simplement, parce que vous pouvez modifier le comportement de votre script (au complet), simplement par cette simple déclaration globale, qui est dans une fonction "stupide/simple".
L'endroit que l'on devrait chercher en DERNIER, puisque normalement l'utilité d'une fonction est de retourner quelque chose.
Si l'on commence à modifier tous les variables externes, à partir d'une fonction, imaginez le bordel.
Pourquoi pas, une belle classe.
J'espère vous avoir aidé. Je suis curieux de la réponse des autres, haha.
Ça rend beaucoup plus compliqué le débug quand on les modifie. Parce qu'en cas de bug, il faut chercher dans l'intégralité du programme, alors qu'avec une variable locale, on cherche juste dans la fonction, ce qui fait gagner énormément de temps.
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Blond, bouclé, toujours le sourire aux lèvres...