chomp函数的目的和优点是什么?它能做什么?使用chomp会产生什么问题吗?或者在打开文件后使用chomp是必要的?
发布于 2012-09-27 19:22:39
chomp用于删除主要设置为\n (新行)的$/变量。
$/ is the input record separator, newline by default.chomp:它返回从所有参数中删除的字符总数。它通常用于删除输入记录末尾的换行符。
发布于 2012-09-27 18:45:11
chomp只是删除字符串末尾的换行符(实际上是$/)。当您想要删除换行符的文件(例如)中读取行时,它很有用,但仍然可以用于没有换行符的字符串。
它基本上类似于:
chop if /\n$/;有关更多详细信息,请参阅http://perldoc.perl.org/functions/chomp.html。
发布于 2012-09-27 18:45:03
chomp删除文本行末尾的换行符(如果有)。它很有用,因为这样您就不必担心输入表示换行符的特定方式--Perl为您处理细节。
你应该什么时候使用它?当你需要删除尾随换行符的时候!从文本文件中读取数据是最常见的情况。
https://stackoverflow.com/questions/12619545
复制相似问题