Mi a különbség a chop és a chomp között Perlben?
Mi a különbség a chop és a chomp között Perlben?

Videó: Mi a különbség a chop és a chomp között Perlben?

Videó: Mi a különbség a chop és a chomp között Perlben?
Videó: Росс Рейнганс-Ю от C до Python 2024, November
Anonim

Perl karaj és chomp funkciók gyakran zavart okozhatnak. Nemcsak hogy hasonlónak hangzanak, hanem hasonló dolgokat is csinálnak. Sajnos van egy kritikus különbség -? szelet teljesen eltávolítja a karakterlánc utolsó karakterét, míg chomp csak akkor távolítja el az utolsó karaktert, ha az újsor.

Továbbá, mi az a chop a Perlben?

Karaj le a karakterlánc utolsó karakteréről, és a karaktert vágva adja vissza. Elsősorban az újsor eltávolítására szolgál a bemeneti rekord végéről, de sokkal hatékonyabb, mint az s/ //, mert nem vizsgálja és nem másolja a karakterláncot. Ha a VARIABLE kimarad, karaj $_.

mi a chop függvény szintaxisa a Perlben? Az Perl szelet () funkció eltávolítja a karakterlánc utolsó karakterét, függetlenül attól, hogy mi az. A karakterlánc vágott karakterét adja vissza. Szintaxis : szelet ();

Akkor mit csinál a chomp a Perlben?

Bevezetés. Az chomp () függvény eltávolít (általában) minden újsor karaktert a karakterlánc végéről. Ennek oka általában az, hogy valójában eltávolít minden olyan karaktert, amely megegyezik a $/ aktuális értékével (a bemeneti rekordelválasztó), és a $/ alapértelmezés szerint újsort ír.

Mit jelent a $_ Perlben?

Előző Van egy furcsa skalárváltozó, az úgynevezett $_ ban ben Perl , amely az alapértelmezett változó, vagy más szóval a téma. Ban ben Perl , számos függvény és operátor alapértelmezettként használja ezt a változót, ha nincs kifejezetten használt paraméter.

Ajánlott: