Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2420 connectés 

  FORUM HardWare.fr
  Programmation
  Perl

  Boucle avec chaine vide : je comprends pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Boucle avec chaine vide : je comprends pas

n°1296979
hugo25
Posté le 01-02-2006 à 21:26:57  profilanswer
 

Bonjour,
 
J'ai un programme perl qui fait :
 

Code :
  1. if($cond eq "" ){
  2. $c =1;
  3. $b=$5;
  4. $c=1;
  5. }
  6. else{
  7. $a=$b=""; $c=1;
  8. }
  9. for($i=$a; $i<=$b; $i+=$c)
  10. {...}


Je comprends le 1er cas si on rentre dans le if.  
Si on rentre dans le sinon je ne comprend pas, rentre t'on dans le boucle une fois ou plus ?
 
Merci d'avance pour votre aide.

mood
Publicité
Posté le 01-02-2006 à 21:26:57  profilanswer
 

n°1308431
stancw
Parle à Monkey ...
Posté le 17-02-2006 à 23:51:05  profilanswer
 

je pense que if(!$cond) est equivalent à if($cond eq "" )
 
en gros "" = 0 je crois dons dans le for ben ce qui est a "" equivaut au numerique 0


Message édité par stancw le 17-02-2006 à 23:53:00
n°1309618
Aricoh
gentil mais fo po pousser
Posté le 20-02-2006 à 13:48:26  profilanswer
 

Je vois une faute dans le premier if, $c est initialisé deux fois...


---------------
Samsung Galaxy S1 -> Samsung Galaxy S2 -> Samsung Note 2 -> Huawei Ascend Mate 7 -> ZTE Axon 7 -> OnePlus 6T -> Oppo Find X2 PRO
n°1309645
anapajari
s/travail/glanding on hfr/gs;
Posté le 20-02-2006 à 14:22:29  profilanswer
 

Aricoh a écrit :

Je vois une faute dans le premier if, $c est initialisé deux fois...


entre autre ...
Dans ton si:
- tu n'initialises pas $a
- tu initialises $b avec $5 ( es tu sur que $5 vaille quelque chose à cet endroit?)
dans le sinon
- tu initialises $a et $b à chaine vide, $c à 1
 
Ensuite tu boucles en fonction de $a et $b; et au moins un des deux n'est pas initialisé ou equivalent à une chaine vide. Et ce quelque soit le cas.


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Perl

  Boucle avec chaine vide : je comprends pas

 

Sujets relatifs
[AS] Créer des LoadVars en boucle[BATCH] Détecter une chaine
menu avec bouclefonction Timer vide, problème ???
[VBA] convertir texte en num dans une boucleVERIFIER CONTENU CHAINE CARACTERE
Chaine entré suivant plusieurs arguementsGénérer base vide à partir d'une plein
boucle - arret utilisateurSupprimer le dernier caractere d'une chaine
Plus de sujets relatifs à : Boucle avec chaine vide : je comprends pas


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR