Quelle est la différence entre chop et chomp en Perl ?
Quelle est la différence entre chop et chomp en Perl ?

Vidéo: Quelle est la différence entre chop et chomp en Perl ?

Vidéo: Quelle est la différence entre chop et chomp en Perl ?
Vidéo: Perl Programming - Working with the chomp operator 2024, Novembre
Anonim

Chop and chomp de Perl fonctions peuvent souvent être source de confusion. Non seulement ils se ressemblent, mais ils font des choses similaires. Malheureusement, il y a une critique différence -? hacher supprime complètement le dernier caractère de la chaîne, tandis que ronger ne supprime que le dernier caractère s'il s'agit d'une nouvelle ligne.

De plus, qu'est-ce que chop en Perl ?

Côtelettes off le dernier caractère d'une chaîne et renvoie le caractère haché. Il est principalement utilisé pour supprimer le saut de ligne à la fin d'un enregistrement d'entrée, mais est beaucoup plus efficace que s/ // car il n'analyse ni ne copie la chaîne. Si VARIABLE est omis, côtelettes $_.

quelle est la syntaxe de la fonction chop en Perl ? Les Côtelette de perle () fonction supprime le dernier caractère d'une chaîne quel que soit ce caractère. Il renvoie le caractère haché de la chaîne. Syntaxe : hacher ();

Alors, que fait chomp en Perl ?

Introduction. Les ronger () supprimera (généralement) tout caractère de nouvelle ligne à la fin d'une chaîne. La raison pour laquelle nous disons généralement est qu'il supprime en fait tout caractère qui correspond à la valeur actuelle de $/ (le séparateur d'enregistrement d'entrée), et $/ prend par défaut une nouvelle ligne.

Que signifie $_ en Perl ?

Préc. Il existe une étrange variable scalaire appelée $_ dans Perl , qui est la variable par défaut, ou en d'autres termes le sujet. Dans Perl , plusieurs fonctions et opérateurs utilisent cette variable par défaut, au cas où aucun paramètre n'est explicitement utilisé.

Conseillé: