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

  FORUM HardWare.fr
  Programmation
  Perl

  Substitution dans une boucle for

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Substitution dans une boucle for

n°1976758
le fou
Forza Massallia
Posté le 24-03-2010 à 12:51:13  profilanswer
 

bonjour,
 
je débute en perl, et je voulais savoir s'il état possible de faire ceci:
 
J'ai une subroutine nommé : regles($$@)
A la fin de mon script, j'aimerais faire plusieurs appels à cette fonction avec des variables diffèrentes tel que $var1, $var2, $var3 ou encore @tab1, @tab2, @tab3.
 
Donc est-il possible de faire :

Code :
  1. for ( $i = 1; $i < 7; $i++ )
  2. {
  3.    regles ( $i, $var.$i, @tab.$i )
  4. }


 
Merci


---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)
mood
Publicité
Posté le 24-03-2010 à 12:51:13  profilanswer
 

n°1976784
phdenis
Posté le 24-03-2010 à 13:53:55  profilanswer
 

Bonjour,
 
En regardant ton script, je pense qu'il n'y a pas de problème pour faire appel à ta sous-fonction du moment que tu récupères tes arguments en entrée de fonction.
 
As-tu un problème lors de l'exécution de ton script ?
 
Je te joint un exemple d'un petit bout de script que je viens de faire:

Code :
  1. #!/usr/local/bin/perl
  2. sub MyAddFunction
  3. {
  4.     ($InpA, $InpB) = @_;
  5.    
  6.     return ($InpA + $InpB);
  7. }
  8. # Main program
  9. my $Indx;
  10. my $Rslt;
  11. for (my $Indx=0; $Indx <5; $Indx++)
  12. {
  13.     $Rslt = MyAddFunction ($Indx,$Indx);
  14.     print "Resultat = $Rslt\n";
  15. }


Message édité par phdenis le 24-03-2010 à 14:00:35
n°1976888
le fou
Forza Massallia
Posté le 24-03-2010 à 16:08:23  profilanswer
 

Merci de ton aide.
J'ai pu résoudre mon problème entre temps.


---------------
Celui qui sauve une vie, sauve l'humanité (Le Talmud) - Personne n'a plus grand amour que celui de donner sa vie pour ses amis (Jean XV, 13)

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

  Substitution dans une boucle for

 

Sujets relatifs
Action executé periodiquement dans une boucleCondition non null pour rentrer dasn ma boucle
[Résolu] referencer des instances creees par une fonction...C - attendre n milliseconds entre 2 iterations d'une boucle
Lecture en boucle d'un FIFO avec un read [réglé]boucle de music sur site web
Blocage de débutant sur une boucleafficher plusieurs éléments en une seule boucle
Boucle, générateur de bouclesVBA Fin de la fonction je reviens dans ma boucle ???
Plus de sujets relatifs à : Substitution dans une boucle for


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