1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42

DESS TIMH

Introduction au langage Perl

  1. Procédures

1.déclaration

IMAGE imgs/introperl12.gif

Appel: &ma_procedure;ou (depuis Perl5) : ma_procedure;

2.avec paramètre(s)

IMAGE imgs/introperl13.gif

Appel: &pepin('cerise');ou (depuis Perl5): pepin('cerise');

3.fonctions

IMAGE imgs/introperl14.gif

Appel: $mot_au_pluriel = &pluriel('cerise');


=> 'cerises'

Remarque: Le passage de paramètres se fait donc à l'aide du tableau spécial @_ (géré par le
système Perl). L'instruction « my » réalise une affectation dans des variables locales à la
procédure avec les éléments du tableau. Ce type de passage de paramètre est très efficace car le
nombre de paramètres n'est pas forcément fixe.

IMAGE imgs/introperl15.gif

http://www.med.univ-rennes1.fr/~poulique/cours/perl/

Page 12

[CONVERTED BY MYRMIDON]