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.







Répondre avec citation




Partager