la variable $_

la variable $_ - Perl - Programmation

Marsh Posté le 06-04-2014 à 20:18:59    

bonjour,
s'il vous plait quelqu"un peut me dire a quoi sert la variable $_ , comment on l'utilise et c'est quoi la différence avec la variable @_ .
merci bien .

Reply

Marsh Posté le 06-04-2014 à 20:18:59   

Reply

Marsh Posté le 06-04-2014 à 20:35:52    

@_ c'est la liste des paramètres passés à une subroutine.
Certaines opérations sur les listes (pop, shift...) , lorsque appelées sans paramètre explicite, s’exécutent implicitement sur cette liste.
 
$_ c'est la variable "par défaut" de perl (utilisée lorsqu'il n'y a pas de variable explicite)
- elle est affectée ("par défaut" ) par certaines opérations (lecture d'une ligne de fichier à travers un filehandle <$fh>, readline, readdir, et on peut l'affecter explicitement
- de très nombreuses opérations sur les scalaires, lorsque appelées sans paramètre explicite, s’exécutent implicitement sur cette liste. En particulier les opérations de pattern matching, la variable d'itération d'un foreach, grep ou map, l'argument ("par défaut" ) d'un print, etc.
 
A+,


---------------
There's more than what can be linked! --    Iyashikei Anime Forever!    --  AngularJS c'est un framework d'engulé!  --
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed