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

  FORUM HardWare.fr
  Programmation
  Perl

  [ Perl] Truc bizarre avec @ARGV

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[ Perl] Truc bizarre avec @ARGV

n°508679
vfqs
Posté le 05-09-2003 à 15:58:09  profilanswer
 

Slt,
 
Voici mes deux bout de code:

Code :
  1. #========
  2. # Args
  3. #========
  4. @ARGV;
  5. print "$ARGV[0]\n";
  6. print "$ARGV[1]\n";
  7. print "$ARGV[2]\n";
  8. print "$ARGV[3]\n";


 

Code :
  1. #========
  2. # Args
  3. #========
  4. print "$ARGV[0]\n";
  5. print "$ARGV[1]\n";
  6. print "$ARGV[2]\n";
  7. print "$ARGV[3]\n";


 
La ligne que je tape:

Code :
  1. test.pl toto tata titi


 
J'obtiens le même résultat. :ouch:  Pkoi ???  :heink:


Message édité par vfqs le 05-09-2003 à 16:04:56
mood
Publicité
Posté le 05-09-2003 à 15:58:09  profilanswer
 

n°508684
noldor
Rockn'roll
Posté le 05-09-2003 à 16:08:38  profilanswer
 

tu voudrais obtenir quoi ??


---------------
http://runnerstats.net
n°508685
vfqs
Posté le 05-09-2003 à 16:10:09  profilanswer
 

En fait j'obtiens aussi bien dans le premier ke ds le second.
 
Le résultat suivant:

Code :
  1. toto
  2. tata
  3. titi


 
Et je souhaite savoir pkoi ca marche ds le second code. :)

n°508687
noldor
Rockn'roll
Posté le 05-09-2003 à 16:11:07  profilanswer
 

vfqs a écrit :

En fait j'obtiens aussi bien dans le premier ke ds le second.
 
Le résultat suivant:

Code :
  1. toto
  2. tata
  3. titi


 
Et je souhaite savoir pkoi ca marche ds le second code. :)


ARGV est défini d'office comme variable globale il me semble


---------------
http://runnerstats.net
n°508690
vfqs
Posté le 05-09-2003 à 16:13:20  profilanswer
 

Y'en a bcps de définis par défaut ?

n°508699
noldor
Rockn'roll
Posté le 05-09-2003 à 16:18:27  profilanswer
 

vfqs a écrit :

Y'en a bcps de définis par défaut ?  

voir

perldoc perlvar


---------------
http://runnerstats.net
n°508781
vfqs
Posté le 05-09-2003 à 16:52:28  profilanswer
 

Merci.   :)  
 
Vais de suite jeter un oeil.

n°562465
darkpotpot
:3 muuuuuuuuuuuuuUUUUUUU
Posté le 08-11-2003 à 19:15:52  profilanswer
 

en plus, normalement si tu mets use strict le 1° devrait pas passer je crois vu que argv est defini par defaut

n°565554
phoenix35
Posté le 13-11-2003 à 07:50:41  profilanswer
 

darkpotpot a écrit :

en plus, normalement si tu mets use strict le 1° devrait pas passer je crois vu que argv est defini par defaut


Si le premier va passer, c'est juste que la ligne ne sert a rien.
C'est comme si tu faisais

Code :
  1. use strict;
  2. my $x=3;
  3. $x;


 
l'expression est evaluee mais elle ne va nul part et ne sert a rien ...  :pt1cable:  
quand tu fais

Code :
  1. $x++;


le retour de l'expression ne va nul part, mais au moins ca a servi a qque chose  ;)


Message édité par phoenix35 le 13-11-2003 à 07:51:12

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

  [ Perl] Truc bizarre avec @ARGV

 

Sujets relatifs
[Perl] Appeler un script (avec des param) à partir d'un autre script ?Question bizarre avec document.write...
[Perl] décomposer un nombre, comment ?[Perl]Valider le format d'une chaine de caractères
[Perl CGI] Problème d'affichage[perl] remplacer les \n par des <br> dans un fichier ...
problème bizarre avec les headersComment faire un truc comme ca ?
[Perl] Probleme de formulaire en post 
Plus de sujets relatifs à : [ Perl] Truc bizarre avec @ARGV


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)