Qu'est ce que c'est "SHIFT" en perl???

Qu'est ce que c'est "SHIFT" en perl??? - Perl - Programmation

Marsh Posté le 18-02-2005 à 17:01:34    

Salut,
 
voilà je réutilise un programme existant en PERL afin de l'améliorer, J'ai deux variables initialisées à "SHIFT" au début d'une fonction et je n'arrive pas à savoir d'où elles viennent...
 
Lors de mes quelques recherches je l'ai trouvé dans moult programme mais personne n'explique d'où ça sort!!!
 
Vous me direz on est vendredi et j'ai peut être pas les yeux en face des trou...
 
D'avance merci  :hello:

Reply

Marsh Posté le 18-02-2005 à 17:01:34   

Reply

Marsh Posté le 18-02-2005 à 19:29:30    

humm si tu avais cherché sur google tu aurais vu que shift() permet de récupérer la 1ère valeur d'un tableau (et de l'enlever du tableau)
si aucun argument est donné en paramètres, il prend par défaut  $_;
 
essaie ce bout de code tu verras mieux :

Code :
  1. sub plop
  2. {
  3.     $param = shift;
  4.     print "param = $param\n";
  5. }
  6. plop("azerty" );
  7. plop("coincoin" );

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed