Qual é a diferença entre chop e chomp em Perl?
Qual é a diferença entre chop e chomp em Perl?

Vídeo: Qual é a diferença entre chop e chomp em Perl?

Vídeo: Qual é a diferença entre chop e chomp em Perl?
Vídeo: Perl - Chomp and Chop 2024, Maio
Anonim

Chop and chomp do Perl funções muitas vezes podem ser uma fonte de confusão. Não só eles parecem semelhantes, eles fazem coisas semelhantes. Infelizmente, há um ponto crítico diferença -? Picar remove o último caractere da string completamente, enquanto mastigar só remove o último caractere se for uma nova linha.

Além disso, o que é chop em Perl?

Costeletas remove o último caractere de uma string e retorna o caractere cortado. É usado principalmente para remover a nova linha do final de um registro de entrada, mas é muito mais eficiente do que s / // porque não verifica nem copia a string. Se VARIABLE for omitido, costeletas $_.

qual é a sintaxe da função chop em Perl? o Costeleta Perl () função remove o último caractere de uma string, independentemente de qual seja o caractere. Ele retorna o caractere cortado da string. Sintaxe : Picar ();

Então, o que o chomp faz em Perl?

Introdução. o mastigar A função () removerá (normalmente) qualquer caractere de nova linha do final de uma string. O motivo pelo qual costumamos dizer é que na verdade ele remove qualquer caractere que corresponda ao valor atual de $ / (o separador de registro de entrada), e $ / assume como padrão uma nova linha.

O que $ _ significa em Perl?

Ant. Existe uma variável escalar estranha chamada $_ no Perl , que é a variável padrão, ou em outras palavras, o tópico. No Perl , várias funções e operadores usam essa variável como padrão, caso nenhum parâmetro seja usado explicitamente.

Recomendado: