Re: For-Loop no respeta los argumentos ...?Abra Ayuda -> Índice de secuencias de comandos, busque "for" y encuentre el ejemplo adjunto.
Verá, los argumentos necesitan un orden diferente.
Además, cuando pasa el cursor sobre el comando "for", ve la sintaxis, JMP espera.
Names Default To Here( 1 );
s = "";
For( i = 1, i < 10, i++,
s ||= " " || Char( i )
);
Trim( s );
Re: For-Loop no respeta los argumentos ...?Creo que su segundo y tercer argumento están intercambiados, tal vez intente esto:
For ( i = 4 , i < 250, i = i+12,
...
)
Si eso no funciona, puede verificar si su variable de iterador se usa en el ciclo.Puede asegurarse de que esto sea no un problema es agregar un contexto local para esa variable, como este:
For ( i = 4 , i < 250, i= i+12,
write( "Starting iteration " || char(i) || "\!n");
local( {i},
i = 1
)
)
For-Loop no respeta los argumentos ...?Hola,
¿Alguien puede explicar por qué mi ciclo for a continuación no comienza con i = 4 y no termina después de i> 250?
For ( i = 4 , i= i+12, i < 250,
.....
)
El ciclo hace lo necesario y me da los resultados correctos para i = 16,28,40, etc., etc. Solo que --- no obtengo resultados para i = 4. Los primeros resultados vienen para i = 16. Y el bucle nunca termina. El script falla cuando alcanzo un valor más allá de mis límites de datos (alrededor de 1800). Ya he escrito muchos bucles, pero ¿nunca tuve este problema?
Salud,
Kofi
ScriptingRe: For-Loop no respeta los argumentos ...?¡Ay! Esto es bastante vergonzoso. ¡Parece que no pude encontrar el bosque por todos los árboles a mi alrededor ...!
Gracias de todos modos. Me dice que me he oxidado con mi rutina de escritura.
Salud,
Kofi