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.
Partager