perl chop函数,Perl chomp,Perl中chomp和chop的区别介绍

perl chop函数,Perl chomp,Perl中chomp和chop的区别介绍

Chop用于删除换行符,chop用于删除最后一个字符。

Chomp用于删除换行符。

复制代码如下:#!/usr/bin/perl $ c= abcde ;chomp($ c);打印 $ c n ;[root@ak]# perl a.pl abcde

Chop用于删除最后一个字符。

复制代码如下:#!/usr/bin/perl $ c= abcde ;排骨($ c);打印 $ c n ;[root@ak]# perl a.pl abcd

chomp与chop的用法

1.chomp的用法:

它作用于包含字符串的变量。如果字符串末尾有换行符,chomp可以删除它。这基本上是它能完成的所有功能,如下:$ text= alineoftext n# chomp($text)也可以用STDIN输入;#去掉换行符(n)。很有用。基本上你的每个程序都会用到。如您所知,这是删除字符串末尾换行符的最佳方式。基于Perl中的一个基本原则:在需要使用变量的地方,可以使用赋值表达式来代替。我们有一个更简单的方法来使用chomp。Perl首先执行赋值操作,然后使用这个变量。所以最常见的使用chomp的方法是:chomp($ text=STDIN);#读入,但不带换行符$ text=STDINchomp($ text);#同上,但是第一种组合方式,两步第一眼看到的时候看起来更复杂。如果你把上面想成两步操作,读一行再啃,写两句的方法看起来很自然。如果把它看成一个操作,读一行但不包括换行符,那么写一个语句更合适。因为大多数Perl程序员使用第一种编写方法,所以您也应该使用它。

2.chop与chomp的区别:

Chop()函数,只是去掉了最后一个字符。Chomp()函数,需要判断最后一个字符是不是 n 他才去掉。

perl chop函数,Perl chomp,Perl中chomp和chop的区别介绍