Le 10/02/2013 11:57, Thomas vO a écrit :
> Bonjour,
>
> J'ai une petite question, je suis tombé récemment sur une sub qui était
> définie :
>
> sub xxx($$;@) {
> my ($x, $y, $z) = @_;
> …
> }
>
> Je ne comprends pas la syntaxe utilisée "$$;@" ; quelqu'un pourrait me
> mettre sur une piste ?
Dans la 3e éd. en français de «Programmation en PERL» on parle de
prototypes.
Il s'agit (extrait sec du susdit livre) de permettre de définir des
sous-programmes qui fonctionnent comme les commandes internes.
exemples fournis
déclaré comme | appelé comme
sub monlink($$) | monlink $ancien, $nouveau
sub monreverse(@) | monreverse $a, $b, $c
>
> (je sais que $$ correspond au PID, mais je vois pas l'intêret… pour
> info, c'est dans les sources d'ikiwiki…)
>
jeqça
--
Le TeXnicien de surface