Teniendo en cuenta el código:¿Es una buena práctica para modificar la variable de índice dentro de un bucle FOR?
for (int i = 1; i <= 5; i++)
{
// Do work
}
IS es siempre aceptable para cambiar el valor de i
desde dentro del bucle? Por ejemplo:
for (int i = 1; i <= 5; i++)
{
if(i == 2)
{
i = 4;
}
// Do work
}
A menos que pueda presentar un buen caso de uso, no, ¿cómo podría hacerlo? Si tiene un buen caso de uso, hablaremos;) – delnan
Generalmente se considera una mala práctica.Pero a veces ... –
No creo que sea siempre "bueno", pero a veces, "bueno" no es una prioridad. –