Bonjour,
Pour me familiariser et comprendre le comportement des boucles je fais quelques exercices….en voici un qui m’interroge
defparam drawonlastbaronly=true
x=1
count=11
if islastbarupdate then
//i=0
While i<x do
for i = 0 to x do
count= count-1
i=i+1
Drawtext(count,barindex-count,high+3) coloured(255,0,0)
next
wend
Endif
return
Pourquoi while fait 2 boucles ici sachant que i est inférieur à 1 dans le deuxième test…..?
C’est comme si l’opérateur < vaut =
Une idée svp
Bonjour,
la boucle while est éxécutée une fois pour i=0, pendant cette éxécution, elle contient une autre boucle en for to next celle-ci, qui va de 0 à x ( qui vaut 1) donc qui va s’éxécuter 2 fois affichant ainsi 2 drawtext, sans qu’on aille faire une 2e occurrence de la boucle while ensuite, donc pas de souci.
Bonjour,
le souci en fait c’est moi, j’ai mal interprété Next
merci