[Perl] [SPAM] [SPAM] J'ai une variable qui varie toute seule...
Sylvain Lhullier
sylvain at lhullier.org
Jeu 14 Sep 16:09:54 CEST 2017
Je pense qu'il faut remplacer printf par sprintf ! :-)
Patrice Karatchentzeff a écrit :
> Salut,
>
> J'ai un truc que je ne pige pas. Voici un POC :
>
> % cat test.pl
>
> #!/usr/bin/perl
>
> use strict;
> use warnings;
> use English;
>
> my $ptime;
>
>
> $ptime = printTime();
> print "$ptime : $ptime grrrr\n";
> print "toto $ptime : rrrggg\n";
>
>
> sub printTime {
> my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime();
> my $time = printf("%02d:%02d:%02d", $hour, $min, $sec);
> return $time;
> }
>
> % ./test.pl
> 16:00:561 : 1 grrrr
> toto 1 : rrrggg
>
> Pour quoi la variable ptime devient 1 dès son second emploi ?
>
> Merci
>
> PK
>
> --
> |\ _,,,---,,_ Patrice KARATCHENTZEFF
> ZZZzz /,`.-'`' -. ;-;;,_ mailto:patrice.karatchentzeff at gmail.com
> |,4- ) )-,_. ,\ ( `'-' http://p.karatchentzeff.free.fr
> '---''(_/--' `-'\_)
> _______________________________________________
> Perl mailing list
> Perl at mongueurs.net
> http://listes.mongueurs.net/mailman/listinfo/perl
--
Sylvain Lhullier
Formation Perl http://formation-perl.fr/
Président des Mongueurs de Perl http://mongueurs.net/
Plus d'informations sur la liste de diffusion Perl