Каква е разликата между chop и chomp в Perl?
Каква е разликата между chop и chomp в Perl?

Видео: Каква е разликата между chop и chomp в Perl?

Видео: Каква е разликата между chop и chomp в Perl?
Видео: ТРЕЙДЖУ ПЕРМ КИЛО 24 ЧАСА в БЛОКС ФРУТС! 😱 ЧТО ДАЮТ ЗА ПЕРМ КИЛО в Блокс Фрутс Обнова 18 2024, Може
Anonim

Perl's chop and chomp функциите често могат да бъдат източник на объркване. Те не само звучат сходно, но и правят подобни неща. За съжаление има критично разлика -? котлет премахва последния знак от низа напълно, докато chomp премахва само последния знак, ако е нов ред.

Освен това, какво е chop в Perl?

пържоли изключва последния знак от низ и връща нарязания знак. Използва се основно за премахване на новия ред от края на входен запис, но е много по-ефективен от s/ //, тъй като нито сканира, нито копира низа. Ако VARIABLE е пропуснато, котлети $_.

какъв е синтаксисът на функцията chop в Perl? В Perl котлет () функция премахва последния знак от низ, независимо какъв е този знак. Връща нарязания символ от низа. Синтаксис : котлет ();

Тогава какво прави chomp в Perl?

Въведение. В chomp () функцията ще премахне (обикновено) всеки символ за нов ред от края на низ. Причината, поради която обикновено казваме, е, че всъщност премахва всеки знак, който съответства на текущата стойност на $/ (разделителя на входния запис), а $/ по подразбиране е нов ред.

Какво означава $_ в Perl?

Предишна Има странна скаларна променлива, наречена $_ в Perl , което е променливата по подразбиране или с други думи темата. В Perl , няколко функции и оператори използват тази променлива по подразбиране, в случай че не се използва изрично параметър.

Препоръчано: