/ / Коли використовувати chomp? [закрито] - perl, chomp

Коли користуватися chomp? [закрито] - perl, chomp

Яка мета і переваги функції chomp. Що все це може зробити? Чи використовує chomp якісь проблеми? або використання chomp після відкриття файлу необхідно?

Відповіді:

10 за відповідь № 1

chomp використовується для видалення $/ змінна, яка встановлена ​​в основному n (новий рядок).

$/ is the input record separator, newline by default.

chomp: Вона повертає загальну кількість символів, видалених з усіх її символів аргументів. Він часто використовується для видалення рядка з кінця рядка вхідний запис.


5 для відповіді № 2

chomp просто видаляє рядок (насправді.) $/) від кінця рядка, якщо він є. Це корисно при читанні рядків з файлу (наприклад), де ви хочете, щоб нове рядок пропало, але все ще можете використовувати на рядках, які не мають рядка.

Це в основному схоже на:

chop if /n$/;

Побачити http://perldoc.perl.org/functions/chomp.html для більш детальної інформації.


2 для відповіді № 3

chomp видаляє символи нового рядка (якщо такі є) зкінець рядка тексту. Це корисно, тому що вам не потрібно турбуватися про те, яким чином ваш вхід представляє нові рядки - Perl обробляє деталі.

Коли ви повинні використовувати його? Всякий раз, коли потрібно видалити наступні рядки! Читання даних з текстового файлу є найпоширенішим випадком.