Page 1 sur 1
[R] Petite question (variables)
Posté : ven. 04 juin 2010 12:57
par matwachich
Question toute simple!
J'ai remarquer que dans les scripts 'pro'! l'option 'MustDeclareVars' est toujours activée et qu'il déclarent toujours leurs variables au début (genre comme en C)
Bah je voulait savoir pourquoi?
Re: [..] Petite question (variables)
Posté : ven. 04 juin 2010 13:13
par jbnh
MustDeclareVars
If this option is used then all variables must be pre-declared with Dim, Local or Global before they can be used - removes the chance for misspelled variables causing bugs.
Donc principalement pour éviter de mal écrire une var, faire planter le programme et mettre une heure pour trouver la faute. En fait en autoit quand tu utilises une variable même sans la déclarer, autoit va la déclarer elle même en fonction de son type (int, char, bool etc.). Donc MustDeclareVars sert uniquement à éviter de faire des erreurs .
Re: [..] Petite question (variables)
Posté : ven. 04 juin 2010 13:41
par matwachich
Ok! c'est claire! J'imaginez que y'avez des histoires de rapidité d'exécution ou je sais pas quoi!
Donc, ma conclusion: c'est utile pour un gros script (ou ya plein de variables), mais pour un petit, c'est pas la peine!