Voici deux façons d'appeler callscript
(en pseudocode):Comment dois-je formater ce morceau de code?
utilisant double appelle
if flag == true
flag = false
callscript
flag = true
else
callscript
endif
en utilisant une variable supplémentaire
flag2 = flag
flag = false
callscript
flag = flag2
conditions
- Je dois vous assurer est que
flag
estfalse
lorsque le script est appelé. La valeurflag
doit également être restaurée à la valeur d'origine.
Existe-t-il une meilleure façon de faire cela que ces deux-là? Si non, lequel de ces choix est le meilleur?
Avez-vous vraiment besoin de travailler avec des globals? - oui, dans ce cas. – Lazer