Je voudrai juste une confirmation sur l'emploi de "&" pour l'appel d'une
fonction, ayant galéré toute l'après-midi dessus.
J'avais une fonction contenant des print, mais rien ne s'affichait,
alors que pourtant je redirigeai explicitement la sortie vers STDOUT.
Puis je ne sais pas pourquoi, j'ai eu l'idée de rajouter un "&" pour
l'appel de cette fonction. Je pensais que ça ne servait que pour l'appel
de fonctions via des variables (du style "&$qsdf ;"), mais apparemment
je me trompais, puisque j'ai enfin eu la surprise de pouvoir admirer la
sortie de mes print.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Philippe Bricout
Vincent Hiribarren écrivait dans l'article news::
Quel est l'utilité exacte de "&" ?
Vous pourriez nous montrez le bout de code qui vous a posé problème.
Sinon vous trouverez toutes les informations nécessaires dans la page de documentation perlsub.
http://www.mongueurs.net/perlfr/perlsub.html
«Pour appeler des sous-programmes :
NAME(LIST); # & est optionnel avec les parenthèses. NAME LIST; # Les parenthèses sont optionnelles si le # sous-programme est prédéclaré ou importé. &NAME(LIST); # Court-circuite les prototypes. &NAME; # Rend la @_ courante visible par le # sous-programme appelé.»
Vincent Hiribarren <vynce@alea.invalid> écrivait dans l'article
news:3F55FA53.B876C3DC@alea.invalid:
Quel est l'utilité exacte de "&" ?
Vous pourriez nous montrez le bout de code qui vous a posé problème.
Sinon vous trouverez toutes les informations nécessaires dans la page de
documentation perlsub.
http://www.mongueurs.net/perlfr/perlsub.html
«Pour appeler des sous-programmes :
NAME(LIST); # & est optionnel avec les parenthèses.
NAME LIST; # Les parenthèses sont optionnelles si le
# sous-programme est prédéclaré ou importé.
&NAME(LIST); # Court-circuite les prototypes.
&NAME; # Rend la @_ courante visible par le
# sous-programme appelé.»
Vous pourriez nous montrez le bout de code qui vous a posé problème.
Sinon vous trouverez toutes les informations nécessaires dans la page de documentation perlsub.
http://www.mongueurs.net/perlfr/perlsub.html
«Pour appeler des sous-programmes :
NAME(LIST); # & est optionnel avec les parenthèses. NAME LIST; # Les parenthèses sont optionnelles si le # sous-programme est prédéclaré ou importé. &NAME(LIST); # Court-circuite les prototypes. &NAME; # Rend la @_ courante visible par le # sous-programme appelé.»
Vincent Hiribarren
Vincent Hiribarren écrivait dans l'article news::
Quel est l'utilité exacte de "&" ?
Vous pourriez nous montrez le bout de code qui vous a posé problème.
En fait mon problème vient d'ailleurs, je vais créer un nouveau fil avec un titre plus parlant. Merci.
Vincent Hiribarren <vynce@alea.invalid> écrivait dans l'article
news:3F55FA53.B876C3DC@alea.invalid:
Quel est l'utilité exacte de "&" ?
Vous pourriez nous montrez le bout de code qui vous a posé problème.
En fait mon problème vient d'ailleurs, je vais créer un nouveau fil avec
un titre plus parlant. Merci.