J'ai ce programme qui ne fonctionne pas comme prévu. Aidez moi.Pourquoi ma boucle Perl est-elle désactivée par un à la fin?
Je veux imprimer un en-tête de ligne.
Si l'entrée est 4
, je souhaite afficher 1|2|3|4
.
Cela ne fonctionne pas comme tout, si je code en dur la valeur $count
cela fonctionne partiellement mais le dernier nombre est manquant.
sub printC {
my $count = @_;
# count = 4 # works partially only prints 1|2|3
for(my $i=1;$i<$count;$i++) {
print "$i|";
}
print $i;
}
$count = 2;
&printC($count);
print "\n";
Je suppose que nous ferions une bonne équipe de codage synchronisée –
J'aime la façon perl. – Tom
Merci pour la mini leçon. – user485167