J’étais juste curieux à ce sujet: le code suivant ne sera pas compilé, car nous ne pouvons pas modifier une variable d’itération foreach:
Mais les éléments suivants seront compilés et exécutés :
Pourquoi le premier est-il invalide, alors que le second peut faire la même chose en dessous (je cherchais l’expression anglaise correcte pour cela, mais je ne m’en souviens pas. Sous le...? ^^ )