¿Cuál es la diferencia entre chop y chomp en Perl?
¿Cuál es la diferencia entre chop y chomp en Perl?

Video: ¿Cuál es la diferencia entre chop y chomp en Perl?

Video: ¿Cuál es la diferencia entre chop y chomp en Perl?
Video: Perl String Functions - Perl Split, Perl Join Strings, Perl Reverse a String | Perl Scripting | Perl 2024, Mayo
Anonim

Chuleta y chomp de Perl las funciones a menudo pueden ser una fuente de confusión. No solo suenan similares, hacen cosas similares. Desafortunadamente, existe una diferencia -? picar elimina el último carácter de la cadena por completo, mientras que masticar solo elimina el último carácter si es una nueva línea.

Además, ¿qué es chop en Perl?

Labios del último carácter de una cadena y devuelve el carácter cortado. Se usa principalmente para eliminar la nueva línea del final de un registro de entrada, pero es mucho más eficiente que s / // porque no escanea ni copia la cadena. Si se omite VARIABLE, labios $_.

¿Cuál es la sintaxis de la función chop en Perl? los Chuleta de perl () función elimina el último carácter de una cadena independientemente de cuál sea ese carácter. Devuelve el carácter cortado de la cadena. Sintaxis : picar ();

Entonces, ¿qué hace chomp en Perl?

Introducción. los masticar La función () eliminará (normalmente) cualquier carácter de nueva línea del final de una cadena. La razón por la que decimos usualmente es que en realidad elimina cualquier carácter que coincida con el valor actual de $ / (el separador de registro de entrada), y $ / por defecto es una nueva línea.

¿Qué significa $ _ en Perl?

Prev. Hay una extraña variable escalar llamada $_ en Perl , que es la variable predeterminada, o en otras palabras, el tema. En Perl , varias funciones y operadores utilizan esta variable por defecto, en caso de que no se utilice explícitamente ningún parámetro.

Recomendado: