Care este diferența dintre chop și chomp în Perl?
Care este diferența dintre chop și chomp în Perl?

Video: Care este diferența dintre chop și chomp în Perl?

Video: Care este diferența dintre chop și chomp în Perl?
Video: Perl - Chomp and Chop 2024, Mai
Anonim

Perl's chop and chomp funcțiile pot fi adesea o sursă de confuzie. Nu numai că sună asemănător, ci și lucruri similare. Din păcate, există o critică diferență -? a toca elimină complet ultimul caracter al șirului, în timp ce chomp elimină ultimul caracter numai dacă este o linie nouă.

În plus, ce este chop în Perl?

Cotlete dezactivează ultimul caracter al unui șir și returnează caracterul tăiat. Este folosit în primul rând pentru a elimina linia nouă de la sfârșitul unei înregistrări de intrare, dar este mult mai eficient decât s/ // deoarece nici nu scanează și nici nu copiază șirul. Dacă VARIABIL este omis, cotlete $_.

care este sintaxa funcției chop în Perl? The Perl chop () funcţie elimină ultimul caracter dintr-un șir indiferent de caracterul respectiv. Returnează caracterul tăiat din șir. Sintaxă : a toca ();

Atunci, ce face chomp în Perl?

Introducere. The chomp Funcția () va elimina (de obicei) orice caracter de linie nouă de la sfârșitul unui șir. Motivul pentru care spunem de obicei este că elimină de fapt orice caracter care se potrivește cu valoarea curentă a lui $/ (separatorul de înregistrare de intrare), iar $/ este implicit la o linie nouă.

Ce înseamnă $_ în Perl?

Prev. Există o variabilă scalară ciudată numită $_ în Perl , care este variabila implicită sau, cu alte cuvinte, subiectul. În Perl , mai multe funcții și operatori folosesc această variabilă ca implicită, în cazul în care niciun parametru nu este utilizat în mod explicit.

Recomandat: