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 argumentos...?Hola,
¿Alguien puede explicar por qué mi bucle 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 bucle funciona como se requiere y me da resultados correctos para i=16, 28, 40, etc. Solo que no obtengo resultados para i=4. Los primeros resultados aparecen para i=16. Y el bucle nunca termina. El script se bloquea cuando i alcanza un valor que excede mis límites de datos (alrededor de 1800). He escrito muchos bucles, pero nunca he tenido este problema.
Salud,
Kofi
Compartir y comunicar resultados