int v = 0;
for (v; v<2; v++) {
...
}
Pourquoi cela n'est-il pas autorisé en Java?
Pourquoi devons-nous déclarer une variable v
dans l'initialisation de la boucle for? Je sais que ce n'est pas une déclaration si je le fais comme ça, mais pourquoi Java n'autorise-t-il pas ce qui précède?
v
n'est pas autorisé car ce n'est pas une déclaration: c'est la même raison pour laquelle vous ne pouvez pas écrire v;
par lui-même ailleurs.
for(;;)