Hvad er forskellen mellem chop og chomp i Perl?
Hvad er forskellen mellem chop og chomp i Perl?

Video: Hvad er forskellen mellem chop og chomp i Perl?

Video: Hvad er forskellen mellem chop og chomp i Perl?
Video: How to test if your pearl is real or fake | The fire test 2024, December
Anonim

Perls chop og chomp funktioner kan ofte være en kilde til forvirring. Ikke alene lyder de ens, de gør lignende ting. Desværre er der en kritisk forskel -? hakke fjerner det sidste tegn i strengen fuldstændigt, mens chomp fjerner kun det sidste tegn, hvis det er en ny linje.

Desuden, hvad er chop i Perl?

Koteletter slukker for det sidste tegn i en streng og returnerer tegnet hakket. Det bruges primært til at fjerne den nye linje fra slutningen af en inputpost, men er meget mere effektiv end s/ //, fordi den hverken scanner eller kopierer strengen. Hvis VARIABLE er udeladt, koteletter $_.

hvad er syntaksen for chop-funktionen i Perl? Det Perl hakke () fungere fjerner det sidste tegn fra en streng, uanset hvad det pågældende tegn er. Det returnerer det hakkede tegn fra strengen. Syntaks : hakke ();

Hvad laver chomp så i Perl?

Introduktion. Det chomp ()-funktionen fjerner (normalt) ethvert nylinjetegn fra slutningen af en streng. Grunden til, at vi normalt siger, er, at det faktisk fjerner ethvert tegn, der matcher den aktuelle værdi af $/ (input-record-separatoren), og $/ er standard til en ny linje.

Hvad betyder $_ i Perl?

Forrige. Der er en mærkelig skalarvariabel kaldet $_ i Perl , som er standardvariablen, eller med andre ord emnet. I Perl , flere funktioner og operatorer bruger denne variabel som standard, hvis ingen parameter eksplicit bruges.

Anbefalede: