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

  FORUM HardWare.fr
  Programmation
  Perl

  [Perl] Fonction avec paramètres optionnels

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Perl] Fonction avec paramètres optionnels

n°712892
burgergold
5$? va chez l'diable!
Posté le 30-04-2004 à 15:45:40  profilanswer
 

J'ai une fonction get_filesets()
 
si je ne passe pas de paramètre, elle me retournera tous les filesets
 
si je lui passe un ou des host, elle me retournera tous les filesets de ces host
 
si je lui passe en prime un aggregat, elle me retournera tous les filesets de ces host qui sont dans les aggragats que j'ai mentionné
 
en fait, je cherche un moyen de passer ses paramètres de facon pas trop dégueulasse
 
un truc du genre
 

Code :
  1. get_filesets( host => \@host,
  2.               aggr => \aggr,
  3.               name => \@name,
  4. );


 
le problème est que je ne sais pas comment récupéré ceci sous la forme d'un hash dans ma fonction.
 
merci

mood
Publicité
Posté le 30-04-2004 à 15:45:40  profilanswer
 

n°713062
pospos
Posté le 30-04-2004 à 17:53:32  profilanswer
 

Code :
  1. sub get_filesets {
  2.     my %args = @_;
  3.     if ($args{host} {
  4.         ....
  5.     }
  6.     elsif...
  7. }


 
tu peux aussi mettre des valeurs par defaut dans ta hash


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

  [Perl] Fonction avec paramètres optionnels

 

Sujets relatifs
[perl] est ce correct ??Appel d'une fonction dont le nom est inconnu
interfacer du perl en c++passage de parametres d'un programme à un autre
[Perl] Besoin d'un ti coup de pouce pour une regexpPb perl
[perl] Faire une page d'attente en CGIperl et linux
[JS] Equivalent de la fonction php isset ?perl et df
Plus de sujets relatifs à : [Perl] Fonction avec paramètres optionnels


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