1792_es-ES
¿Son posibles los bucles anidados utilizando JSL?¿Hay alguna manera de escribir una instrucción de bucle anidado usando JSL? Me encuentro con errores cuando lo intento. Estoy escribiendo un script que transforma un conjunto de datos utilizando una corrección lognormal indirecta para el cambio de soporte y creo que necesito una declaración WHILE anidada para que funcione.
Aunque me doy cuenta de que la sintaxis no es del todo correcta, la siguiente ilustración transmite lo que intento hacer:
yo=1;
j=1;
n=NRow() // con más de 209.000 filas
Mientras(yo < n-1,
Mientras (j < n,
s = s + (datos(i) * datos(j),
j = j++),
yo = yo++);
Siempre hay más de una forma de lograr las cosas, por lo que si JSL no admite bucles anidados, ¿alguien tiene alguna sugerencia?Re: ¿Son posibles los bucles anidados usando JSL?Seguro que puedes anidar bucles. A continuación se muestra un ejemplo muy sencillo que utiliza bucles "for" anidados. Busque en el registro los resultados.
Re: ¿Es posible usar bucles anidados con JSL?mpb,
Tienes toda la razón. Tu script funciona a la perfección. El problema con mi script resultó ser un fragmento de código anterior al bucle, donde intentaba reutilizar una variable y no sobrescribía el valor original como yo esperaba.
¡Gracias por tu ayuda!
Comments
There are no comments yet