Ciclo for con incrementi diversi da unoHo uno script che crea grafici di x (tempo) rispetto a due colonne consecutive (x). Faccio finta che "i" invece di aumentare uno per uno, lo faccio due per due.
Questo fa parte della sceneggiatura:
Per ( io = 2 , io <= N articoli ( numericoColNames ) - 1 , io ++,
Quando cambio il termine di iterazione in i+2, lo script entra in un ciclo senza fine
ScriptingRe: Ciclo For con incrementi diversi da unoGrazie!
Re: Ciclo For con incrementi diversi da uno++ è un operatore suffisso che ha l'effetto di incrementare sul posto.
Non esiste un operatore suffisso generico da incrementare di un valore arbitrario. Dovrai invece utilizzare l'operatore di assegnazione (=) per assegnare il risultato al tuo contatore:
for(i=1, i<=20, i=i+2,
show(i)
);
nel registro otterrai:
/*:
//:*/
for(i=1, i<=20, i=i+2,
show(i)
);
/*:
i = 1;
i = 3;
i = 5;
i = 7;
i = 9;
i = 11;
i = 13;
i = 15;
i = 17;
i = 19;