Kuo skiriasi chop ir chomp „Perl“?
Kuo skiriasi chop ir chomp „Perl“?

Video: Kuo skiriasi chop ir chomp „Perl“?

Video: Kuo skiriasi chop ir chomp „Perl“?
Video: Интернет-технологии - Информатика для руководителей бизнеса 2016 2024, Gegužė
Anonim

Perlo karbonadas ir chomp funkcijos dažnai gali sukelti painiavą. Jie ne tik skamba panašiai, bet ir daro panašius dalykus. Deja, yra kritinis skirtumas -? sukapoti visiškai pašalina paskutinį eilutės simbolį, while chomp pašalina tik paskutinį simbolį, jei tai nauja eilutė.

Be to, kas yra chop Perl?

Kotletai išjungia paskutinį eilutės simbolį ir grąžina simbolį susmulkintą. Jis visų pirma naudojamas norint pašalinti naują eilutę iš įvesties įrašo pabaigos, tačiau yra daug efektyvesnis nei s/ //, nes nei nuskaito, nei kopijuoja eilutės. Jei praleidžiamas VARIABLE, kotletai $_.

kokia yra chop funkcijos Perl sintaksė? The Perlo kotletas () funkcija pašalina paskutinį simbolį iš eilutės, neatsižvelgiant į tai, kas tai yra. Jis grąžina susmulkintą simbolį iš eilutės. Sintaksė : sukapoti ();

Tada ką chomp veikia Perle?

Įvadas. The chomp () funkcija pašalins (paprastai) bet kokį naujos eilutės simbolį iš eilutės pabaigos. Priežastis, kurią paprastai sakome, yra ta, kad ji iš tikrųjų pašalina bet kokį simbolį, atitinkantį dabartinę $/ reikšmę (įvesties įrašo skyriklis), o $/ pagal nutylėjimą nustato naują eilutę.

Ką „Perl“reiškia $_?

Ankst. Yra keistas skaliarinis kintamasis, vadinamas $_ in Perl , kuris yra numatytasis kintamasis, arba, kitaip tariant, tema. Į Perl , kai kurios funkcijos ir operatoriai naudoja šį kintamąjį kaip numatytąjį, jei joks parametras nėra aiškiai naudojamas.

Rekomenduojamas: