☐ Nueva característica interesante
☑ ¡podría ayudar a muchos usuarios!
☐ elimina un "error"
☐ Es bueno tenerlo
☐ nadie lo necesita
¿Qué inspiró esta solicitud de lista de deseos?
Durante la depuración de un script, a menudo quiero examinar un bucle for y ejecutar el código paso a paso para uno de los elementos.
Lo más interesante: iniciar el bucle con el último valor [por ejemplo, después de un fallo]
Todos los parámetros ya están configurados en la última ejecución, solo falta el parámetro de bucle. Por eso la mayoría de mis bucles for tienen este aspecto:
For Each( {mydt}, openTables,
// mydt = openTables[13]El código deshabilitado se puede ejecutar para establecer el parámetro de bucle para la depuración.
¿Cuál es la mejora que le gustaría ver?
Agregue un comando al menú contextual del botón derecho:

[editar] Plan B: simplemente copiar el comportamiento del bucle for():
hacer que el parámetro de bucle sea accesible desde fuera del bucle.
-> si el código se detiene, el parámetro de bucle es el último del ciclo.
-> Genial para depurar
¿Por qué es importante esta idea?
No es importante, pero cualquier *) codificador JSL te amará.
Más deseos de 
*) Tal vez había una razón para cambiar el comportamiento.
Entonces: tal vez no todos los codificadores JSL estén contentos de ver el comportamiento antiguo (¿obsoleto?).
Medio año y solo 2 Kudos.
@Sarah-Sylvestre , ¿podrías archivar este deseo? 
@Sarah-Sylvestre
baja prioridad -> se pueden cerrar y reactivar una vez finalizadas las importantes.
@hogi escribió:
Solo falta el parámetro de bucle.
¡Ah, ahora lo entiendo!
¡Es una desventaja del bucle For each!
Pitón:
fruits = ["apple", "banana", "cherry"]
for x in fruits:
print(x)
print("__")
print(x)-> obras
JSL # 1: bucle for() :
Names default to here(1);
for(i=1,i<3,i++, 1);
Print(i);
-> obras
JSL #2: bucle for each()
Names default to here(1);
for each({j}, 1::10,Print(j));
Print(j);-> falla: j no está definido fuera del bucle for each()
-> dificulta la depuración del código