$_ en PERL

Résolu
bsad -  
jisisv Messages postés 3678 Statut Modérateur -
Bonjour,
Quelqu'un peut-il m'expliquer le rôle de $_ en perl?
Merci beaucoup
A voir également:

2 réponses

jisisv Messages postés 3678 Statut Modérateur 935
 
En gros, la variable $_ correspond :
au dernier enregistrement lu dans une instruction <FICHIER>
dans le cadre d'une boucle while

exemple
open(MONFIC, "<bidon");
while (<MONFIC>) {
print $_;
}
close MONFIC;

extrait de la documentation

$_
The default input and pattern-searching space. The following pairs are equivalent:

while (<>) {...} # only equivalent in while!
while ($_ = <>) {...}
/^Subject:/
$_ =~ /^Subject:/
tr/a-z/A-Z/
$_ =~ tr/a-z/A-Z/
chop
chop($_)

Regarder la documentation Perl
voir p.ex en français :
http://www.enstimac.fr/Perl/DocFr/perlvar.html

j'ai de la doc sur Perl (pas vraiment mise à jour)
http://thot.dyndns.org:6080/perl/perlvar.htm

0
H2O
 
Le "$" introduis toutes les variables ...
-5