在Perl中,chomp
函數(shù)用于刪除字符串末尾的換行符。它接受一個參數(shù),即要進(jìn)行處理的字符串。以下是使用chomp
函數(shù)的示例:
my $str = "Hello, World!\n";
chomp($str);
print $str; # 輸出:Hello, World!
在上面的示例中,chomp
函數(shù)將刪除字符串$str
末尾的換行符,然后將結(jié)果賦值回$str
。最后,使用print
語句輸出字符串$str
,結(jié)果為Hello, World!
。
如果沒有指定參數(shù),chomp
函數(shù)將默認(rèn)操作$_
變量的值。以下是使用chomp
函數(shù)操作$_
變量的示例:
$_ = "Hello, World!\n";
chomp;
print $_; # 輸出:Hello, World!
在上面的示例中,$_
變量的值為Hello, World!\n
,chomp
函數(shù)將刪除其末尾的換行符。然后,使用print
語句輸出$_
變量的值,結(jié)果為Hello, World!
。