chomp
Синтаксис
chomp VARIABLE chomp LIST chomp
Описание
Эта функция считается более безопасной версией chop и удаляет окончание строки,
которое совпадает
с текущим значением специальной переменной $/ (она же $INPUT_RECORD_SEPARATOR при использовании модуля English).
Функция возвращает общее количество символов, удаленных из всех переданных ей аргументов.
Довольно часто эта функция используется для удаления символа конца строки в тех случаях, когда у вас
есть опасения, что последняя запись может этого символа и не содержать. В режиме обработки параграфов ($/ = "")
функция удаляет все такие символы в конце строки.
Если аргумент опущен, по умолчанию обрабатывается переменная $_. Пример использования функции chomp:
while (<>) {
chomp; # убрать \n в последнем поле
@array = split(/:/);
}
Собственно говоря, можно заставить chomp вырезать любое значение, например:
chomp($cwd = 'pwd');
chomp($answer = );
В случае, когда аргументом функции является список, производится обрезка каждого его элемента и возвращается
общее количество всех удаленных символов.
Thanks
2023-11-16 22:30:18 Svetlana Thank you very useful information
Оставить комментарий:
|
|