Quelle est la différence entre chop et chomp en Perl ?
Quelle est la différence entre chop et chomp en Perl ?
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é: