Mitä eroa on chopilla ja chompilla Perlissä?
Mitä eroa on chopilla ja chompilla Perlissä?

Video: Mitä eroa on chopilla ja chompilla Perlissä?

Video: Mitä eroa on chopilla ja chompilla Perlissä?
Video: My 100,000 Mile Corvette ZR1 Just Made INSANE Power! 2024, Saattaa
Anonim

Perlin kyljys ja chomp toiminnot voivat usein aiheuttaa sekaannusta. Ne eivät vain kuulosta samanlaisilta, vaan tekevät samanlaisia asioita. Valitettavasti on kriittinen ero -? pilkkoa poistaa merkkijonon viimeisen merkin kokonaan, while chomp poistaa vain viimeisen merkin, jos se on rivinvaihto.

Lisäksi mikä on chop Perlissä?

Kyljykset merkkijonon viimeisen merkin ja palauttaa merkin pilkottuna. Sitä käytetään ensisijaisesti poistamaan rivinvaihto syöttötietueen lopusta, mutta se on paljon tehokkaampi kuin s/ //, koska se ei skannaa eikä kopioi merkkijonoa. Jos VARIABLE jätetään pois, kyljykset $_.

mikä on chop-funktion syntaksi Perlissä? The Perl-silppua () toiminto poistaa viimeisen merkin merkkijonosta riippumatta siitä, mikä merkki on. Se palauttaa katkotun merkin merkkijonosta. Syntaksi : pilkkoa ();

Mitä chomp sitten tekee Perlissä?

Johdanto. The chomp ()-funktio poistaa (yleensä) kaikki rivinvaihdot merkkijonon lopusta. Yleensä sanomme syyn siihen, että se itse asiassa poistaa kaikki merkit, jotka vastaavat $/:n nykyistä arvoa (syöttötietueen erotin), ja $/ käyttää oletuksena rivinvaihtoa.

Mitä $_ tarkoittaa Perlissä?

Ed. On outo skalaarimuuttuja nimeltä $_ sisään Perl , joka on oletusmuuttuja tai toisin sanoen aihe. Sisään Perl , useat funktiot ja operaattorit käyttävät tätä muuttujaa oletuksena, jos mitään parametria ei ole erikseen käytetty.

Suositeltava: