Bonjour tout le monde,

Je me permet de vous solliciter pour un script tout simple mais que je n'arrive pas à comprendre, je suis vraiment débutant.

En gros, j'arrive pas à comprendre le résultat de ce script :

--------------------------------------------------------------

use strict;
use warnings;

my $i = 0;

for ($i = 0; $i < 10; $i++)
{
print $i++;
my $j = 0;
print $i++ + $j++;
}
<>;

--------------------------------------------------------------

Le print $i++ m'affiche 0 2 4 6 8, jusqu'ici tout va bien mais avec la déclaration du $j et la somme de $i++ et $j++, en résultat j'ai :
013467910

C'est là que je ne saisie plus, donc si quelqu'un veut bien me venir en aide afin de comprendre le pourquoi du comment.

Par avance merci.