For bucle con incrementos diferentes de unoTengo un script que crea gráficos de x (tiempo) con respecto a dos columnas consecutivas (x). Finjo que "i" en vez de aumentar de uno en uno, lo hago de dos en dos.
Esto es parte del guión:
Para ( i = 2 , i <= N artículos ( numericColNames ) - 1 , i ++,
Cuando cambio el término de iteración a i+2, el script ingresa en un bucle sin fin
secuencias de comandosRe: Bucle for con incrementos diferentes de uno¡Gracias!
Re: Bucle for con incrementos diferentes de uno++ es un operador de sufijo que tiene el efecto de incrementar en su lugar.
No hay un operador de postfijo de propósito general para incrementar por un valor arbitrario. En su lugar, deberá utilizar el operador de asignación (=) para volver a asignar el resultado a su contador:
for(i=1, i<=20, i=i+2,
show(i)
);
en el registro obtendrás:
/*:
//:*/
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;