Kāda ir atšķirība starp karbonādi un chomp programmā Perl?
Kāda ir atšķirība starp karbonādi un chomp programmā Perl?

Video: Kāda ir atšķirība starp karbonādi un chomp programmā Perl?

Video: Kāda ir atšķirība starp karbonādi un chomp programmā Perl?
Video: My Secret Romance - 1~14 RECAP - Спецвыпуск с русскими субтитрами | К-Драма | Корейские дорамы 2024, Novembris
Anonim

Perla karbonāde un karbonāde funkcijas bieži var radīt neskaidrības. Viņi ne tikai izklausās līdzīgi, bet arī dara līdzīgas lietas. Diemžēl ir kritisks atšķirība -? karbonāde pilnībā noņem virknes pēdējo rakstzīmi, kamēr chomp noņem tikai pēdējo rakstzīmi, ja tā ir jauna rindiņa.

Turklāt, kas ir karbonāde programmā Perl?

Karbonādes noņem virknes pēdējo rakstzīmi un atgriež rakstzīmi sasmalcinātu. To galvenokārt izmanto, lai noņemtu jaunu rindiņu no ievades ieraksta beigām, taču tā ir daudz efektīvāka nekā s/ //, jo tā ne skenē, ne kopē virkni. Ja VARIABLE ir izlaists, karbonādes $_.

kāda ir karbonādes funkcijas sintakse programmā Perl? The Perla karbonāde () funkciju noņem pēdējo rakstzīmi no virknes neatkarīgi no tā, kas tas ir. Tas atgriež griezto rakstzīmi no virknes. Sintakse : karbonāde ();

Ko tad chomp dara Perlā?

Ievads. The chomp () funkcija noņems (parasti) jebkuru jaunās rindiņas rakstzīmi no virknes beigām. Iemesls, ko mēs parasti sakām, ir tāds, ka tas faktiski noņem jebkuru rakstzīmi, kas atbilst pašreizējai $/ vērtībai (ievades ieraksta atdalītājs), un $/ pēc noklusējuma ir jauna rindiņa.

Ko Perlā nozīmē $_?

Iepriekšējā Ir dīvains skalārais mainīgais, ko sauc $_ iekšā Perl , kas ir noklusējuma mainīgais jeb, citiem vārdiem sakot, tēma. In Perl , vairākas funkcijas un operatori izmanto šo mainīgo kā noklusējumu, ja neviens parametrs netiek tieši izmantots.

Ieteicams: