Qual è la differenza tra chop e chomp in Perl?
Qual è la differenza tra chop e chomp in Perl?

Video: Qual è la differenza tra chop e chomp in Perl?

Video: Qual è la differenza tra chop e chomp in Perl?
Video: What is the difference between require and use in Perl? What does import do? 2024, Novembre
Anonim

Perl's chop and chomp le funzioni possono spesso essere fonte di confusione. Non solo suonano simili, fanno cose simili. Sfortunatamente, c'è una critica differenza -? taglio rimuove completamente l'ultimo carattere della stringa, mentre masticare rimuove solo l'ultimo carattere se è una nuova riga.

Inoltre, cos'è il chop in Perl?

braciole off l'ultimo carattere di una stringa e restituisce il carattere tagliato. Viene utilizzato principalmente per rimuovere la nuova riga dalla fine di un record di input, ma è molto più efficiente di s/ // perché non scansiona né copia la stringa. Se VARIABILE viene omesso, braciole $_.

qual è la sintassi della funzione chop in Perl? Il Perl chop () funzione rimuove l'ultimo carattere da una stringa indipendentemente da quale sia il carattere. Restituisce il carattere tagliato dalla stringa. Sintassi : taglio ();

Allora, cosa fa chomp in Perl?

Introduzione. Il masticare () la funzione rimuoverà (di solito) qualsiasi carattere di nuova riga dalla fine di una stringa. Il motivo per cui diciamo di solito è che in realtà rimuove qualsiasi carattere che corrisponda al valore corrente di $/ (il separatore di record di input) e $/ per impostazione predefinita è una nuova riga.

Cosa significa $_ in Perl?

Prec. C'è una strana variabile scalare chiamata $_ in Perla , che è la variabile predefinita, o in altre parole l'argomento. In Perla , diverse funzioni e operatori utilizzano questa variabile come impostazione predefinita, nel caso in cui non venga utilizzato esplicitamente alcun parametro.

Consigliato: