mercredi 28 novembre 2007

Perl et fonctions

Finalement, les fonctions les plus "basiques" de ce langage sont celles qui me surprendront le plus; ainsi, cet après midi j'ai redécouvert les pointeurs sur fonction en Perl, mais d'une manière un peu différente que celle qui vient instinctivement avec les \&references("bleh"). En fait c'est beaucoup plus sioux que cela:
sub meuh { printf("meuuuuuh"); }
$casimir = "meuh";
&$casimir();
Ca fait un peu porc comme ça, et j'avoue que ça ne donne même pas envie de voir l'usine à gaz que ça doit être par derrière pour la résolution des symbôles faites comme ça, mais au moins ça marche! Bon par contre si on utilise ça avec une user input, c'est pas super super cool selon ce qu'on tape.
Vlà pour ma super découverte du jour (et trop pas intéressante!)

1 commentaire:

Anonyme a dit…

$test = "test";

sub test { print ":)\n"; }

&$$$$$test();