Appel de fonction en Perl
Résolu
Brian973
-
Brian973 -
Brian973 -
Bonjour,
Pour faire un appel de fonction en Perl, c'est possible d'écrire:
{Nom_De_la_fonction}
Voici l'extrait du code que je ne comprends pas:
if ($#ARGV < 0 || $ARGV[0] eq "--help") { usage(); }
Si la condition est vraie la fonction usage() est appelée?
Merci.
Pour faire un appel de fonction en Perl, c'est possible d'écrire:
{Nom_De_la_fonction}
Voici l'extrait du code que je ne comprends pas:
if ($#ARGV < 0 || $ARGV[0] eq "--help") { usage(); }
Si la condition est vraie la fonction usage() est appelée?
Merci.
A voir également:
- Appel de fonction en Perl
- Fonction si et - Guide
- Nommez une application d'appel vidéo ou de visioconférence - Guide
- Appel privé - Guide
- Double appel - Guide
- Je peux appeler mais pas recevoir d'appel sur mon portable - Forum Téléphones & tablettes Android
2 réponses
Salut,
{Nom_De_la_fonction}
Pour appeler une fonction, tu utilises juste NomFonction();
L'usage des accolades c'est pour se placer dans un bloc, comme celui requis après un if.
Ainsi la ligne if ($#ARGV < 0 || $ARGV[0] eq "--help") { usage(); } signifie :
D'ailleurs, il aurait été possible d'écrire : usage() if ... ; (sans accolade).
Cdlt
{Nom_De_la_fonction}
Pour appeler une fonction, tu utilises juste NomFonction();
L'usage des accolades c'est pour se placer dans un bloc, comme celui requis après un if.
Ainsi la ligne if ($#ARGV < 0 || $ARGV[0] eq "--help") { usage(); } signifie :
if ($#ARGV < 0 || $ARGV[0] eq "--help") { usage(); }
D'ailleurs, il aurait été possible d'écrire : usage() if ... ; (sans accolade).
Cdlt