bonjour tout le monde
voici deux scripts qui normalement doivent faire la meme chose
ici perl ne fait rien jusqu à ce que toutes les 3 secondes sont finies
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/usr/bin/perl -w for ($a = 1; $a < 3; $a++) { print "now is $a";sleep($a); }
et ca donne ce ci
et voici le deuxieme
Code : Sélectionner tout - Visualiser dans une fenêtre à part now is 1now is 2
et ici perl fait comme je veux il affiche la ligne et il fait le sleep puis il reaffiche la ligne et incremente le sleep()
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 #!/usr/bin/perl -w for ($a = 1; $a < 3; $a++) { print "now is $a\n";sleep($a); }
j aimerai comprendre pourquoi il agit comme ca (es ce que le retour à la lignefait la difference ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part \n
merci d'avance
Partager