В чем разница между chop и chomp в Perl?
В чем разница между chop и chomp в Perl?

Видео: В чем разница между chop и chomp в Perl?

Видео: В чем разница между chop и chomp в Perl?
Видео: 1. Системное программирование на Perl. Введение | Технострим 2024, Май
Anonim

Перл's Chop and Chomp функции часто могут быть источником путаницы. Они не только похожи друг на друга, но и делают похожие вещи. К сожалению, есть критический разница -? нарезать полностью удаляет последний символ строки, а чавкать удаляет только последний символ, если это новая строка.

Кроме того, что такое chop в Perl?

Отбивные от последнего символа строки и возвращает обрезанный символ. Он используется в основном для удаления новой строки из конца входной записи, но гораздо более эффективен, чем s / //, потому что он не сканирует и не копирует строку. Если ПЕРЕМЕННАЯ опущена, отбивные $_.

каков синтаксис функции chop в Perl? В Perl chop () функция удаляет последний символ из строки независимо от того, что это за символ. Он возвращает нарезанный символ из строки. Синтаксис : нарезать ();

Тогда что же делает chomp в Perl?

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

Что означает $ _ в Perl?

Пред. Есть странная скалярная переменная, называемая $_ в Perl , которая является переменной по умолчанию или, другими словами, темой. В Perl , некоторые функции и операторы используют эту переменную по умолчанию, если явно не используется ни один параметр.

Рекомендуемые: