bonjour,

il y a un petit principe de base que j'ai du rater sur les packages (ou les appelle-t'on modules ?)

aujourd'hui, j'ai une boucle (je simplifie), et j'aimerais appeler un différent package (module?) suivant la valeur de la boucle.

un truc du genre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
foreach my $app (@apps) {
  use machin::$app;
  my $ret = &machin::$app::sub(truc);
  print $ret . "\n";
}
bien évidemment ça ne fonctionne pas, je dois apparemment utiliser des "eval" pour faire fonctionner le tout (même si j'ai pas réussi).

on me dit que ce n'est pas la bonne méthode à utiliser, quid ?
un best practice svp ?

globalement, suivant l'application ($app), j'aimerais utiliser des fonctions etc. différentes et les mettre dans différents modules/packages/fichiers.

comment faire cela ?

merci!

cdt,