Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédente | Dernière révisionLes deux révisions suivantes |
perl:utilisation_des_fichiers [2009/03/15 00:51] – root | perl:utilisation_des_fichiers [2009/03/15 13:54] – modification externe 127.0.0.1 |
---|
| |
Il s'agit de l'utilisation de loin la courante en Perl, elle est même intégrée en tant qu'opérateur : //<>//. Le séparateur d'enregistrement peut être modifiée à tout moment à l'aide de la variable spéciale //$/// (qui désigne le retour chariot par défaut) : | Il s'agit de l'utilisation de loin la courante en Perl, elle est même intégrée en tant qu'opérateur : //<>//. Le séparateur d'enregistrement peut être modifiée à tout moment à l'aide de la variable spéciale //$/// (qui désigne le retour chariot par défaut) : |
<nowiki> | |
$/ = "\n\n"; # Découpe en "paragraphes" | $/ = "\n\n"; # Découpe en "paragraphes" |
while (<FILE>) { | while (<FILE>) { |
print "<p> $_ </p>\n"; | print "<p> $_ </p>\n"; |
} | } |
</nowiki> | |
| |
L'opérateur renvoie le dernier enregistrement lu, ou //undef// si la fin du fichier est rencontré. Il est ainsi traditionnellement appelé dans le test d'une boucle //while//, l'enregistrement courant étant alors implicitement dans la variable //$_//. | L'opérateur renvoie le dernier enregistrement lu, ou //undef// si la fin du fichier est rencontré. Il est ainsi traditionnellement appelé dans le test d'une boucle //while//, l'enregistrement courant étant alors implicitement dans la variable //$_//. |