Salut,

Je continue d'apprendre doucement en Perl, aujourd'hui j'aimerai savoir comment passer une fonction en argument d'un script Perl.

En gros voici la ligne de commande:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
# perl script.pl nom_fonction
Avec cette commande, le script Perl se lance et doit exécuter la fonction dont le nom est en argument.

Je sais comment récupérer la chaine "nom_fonction" mais pas comment lancer la fonction associée.

Pouvez-vous m'aider?

Si possible, j'aimerai ne pas passer par un "if" du style:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
if ( $arg == "nom_fonction"){
    nom_fonction();
}
Ceci pour la simple et bonne raison que je risque d'avoir pas mal de fonctions...

Merci