首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么时候使用chomp?

什么时候使用chomp?
EN

Stack Overflow用户
提问于 2012-09-27 18:41:53
回答 3查看 29.2K关注 0票数 3

chomp函数的目的和优点是什么?它能做什么?使用chomp会产生什么问题吗?或者在打开文件后使用chomp是必要的?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2012-09-27 19:22:39

chomp用于删除主要设置为\n (新行)的$/变量。

代码语言:javascript
复制
$/ is the input record separator, newline by default.

chomp:它返回从所有参数中删除的字符总数。它通常用于删除输入记录末尾的换行符。

票数 11
EN

Stack Overflow用户

发布于 2012-09-27 18:45:11

chomp只是删除字符串末尾的换行符(实际上是$/)。当您想要删除换行符的文件(例如)中读取行时,它很有用,但仍然可以用于没有换行符的字符串。

它基本上类似于:

代码语言:javascript
复制
chop if /\n$/;

有关更多详细信息,请参阅http://perldoc.perl.org/functions/chomp.html

票数 6
EN

Stack Overflow用户

发布于 2012-09-27 18:45:03

chomp删除文本行末尾的换行符(如果有)。它很有用,因为这样您就不必担心输入表示换行符的特定方式--Perl为您处理细节。

你应该什么时候使用它?当你需要删除尾随换行符的时候!从文本文件中读取数据是最常见的情况。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12619545

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档