[Toulouse-pm] Retrouver le nom d'une sub
Philippe 'BooK' Bruhat
philippe.bruhat at free.fr
Tue Jun 28 03:34:40 PDT 2005
Le mardi 28 juin 2005 à 12:08, Stephane Chatty écrivait:
>
>
> Bonjour,
>
> brisons le long silence sur Toulouse-pm par une question un peu tordue. Je
> reçois une référence sur une sub, et je voudrais trouver son nom. Est-ce
> possible, et si oui comment ?
>
> En gros :
>
> my $var = shift;
> if (ref $var eq 'CODE') {
> print id ($var), "\n";
> }
>
> Et il reste à trouver la fonction id qui retourne "anonymous sub" ou "foo" ou
> "Bar::baz" selon les cas.
>
> Des suggestions ?
Sub::Identify ?
--
Philippe "BooK" Bruhat
When the employee is a fool, so is the employer.
(Moral from Groo The Wanderer #26 (Epic))
More information about the Toulouse-pm
mailing list