Перлдегі чоп пен чоптың айырмашылығы неде?
Перлдегі чоп пен чоптың айырмашылығы неде?
Anonim

Перлдің котлеттері функциялар жиі шатасудың көзі болуы мүмкін. Олар бір-біріне ұқсап қана қоймай, ұқсас нәрселерді жасайды. Өкінішке орай, сын бар айырмашылық -? ұсақтау ал, жолдың соңғы таңбасын толығымен жояды шоп егер ол жаңа жол болса ғана соңғы таңбаны жояды.

Сонымен қатар, Perl тілінде чоп дегеніміз не?

Чоптар жолдың соңғы таңбасын өшіреді және кесілген таңбаны қайтарады. Ол ең алдымен кіріс жазбасының соңындағы жаңа жолды жою үшін пайдаланылады, бірақ s/ // қарағанда әлдеқайда тиімді, себебі ол жолды сканерлемейді және көшірмейді. VARIABLE алынып тасталса, кесектер $_.

Perl тіліндегі chop функциясының синтаксисі қандай? The Перл чоп () функциясы ол қандай таңба екеніне қарамастан жолдан соңғы таңбаны жояды. Ол жолдан кесілген таңбаны қайтарады. Синтаксис : ұсақтау ();

Содан кейін, Chomp Perl-де не істейді?

Кіріспе. The ұсақтау () функциясы жолдың соңынан кез келген жаңа жол таңбасын жояды (әдетте). Әдетте айтатын себебіміз, ол $/ ағымдағы мәніне сәйкес келетін кез келген таңбаны жояды (енгізу жазбасының бөлгіші) және $/ әдепкі жаңа жолға.

Perl тілінде $_ нені білдіреді?

Алдыңғы. деп аталатын біртүрлі скаляр айнымалы бар $_ ішінде Перл , ол әдепкі айнымалы немесе басқаша айтқанда тақырып. жылы Перл , бірнеше функциялар мен операторлар ешбір параметр анық пайдаланылмаған жағдайда бұл айнымалы мәнді әдепкі ретінде пайдаланады.

Ұсынылған: