chomp函数的目的和优势是什么。它能做什么?使用 chomp 会产生任何问题吗?还是需要在文件打开后使用 chomp ?
问问题
29418 次
3 回答
11
chomp 用于删除$/
设置为大部分\n
(新行)的变量。
$/ is the input record separator, newline by default.
chomp:它返回从所有参数中删除的字符总数。它通常用于从输入记录的末尾删除换行符。
于 2012-09-27T11:22:38.560 回答
6
chomp
$/
如果有的话,只需从字符串末尾删除换行符(实际上是)。当从文件(例如)中读取您希望换行符消失的行时,它很有用,但仍可用于没有换行符的字符串。
它基本上类似于:
chop if /\n$/;
于 2012-09-27T10:45:10.683 回答
2
chomp
从文本行的末尾删除换行符(如果有)。它很有用,因为这样您就不必担心输入表示换行符的特定方式——Perl 会为您处理细节。
你应该什么时候使用它?每当您需要删除尾随换行符时!从文本文件中读取数据是最常见的情况。
于 2012-09-27T10:45:02.620 回答