Perl chop() 和 chomp()

2024 年 8 月 29 日 | 阅读 2 分钟

这两个函数非常相似。它们都从给定字符串的末尾删除一个字符。

Perl chop()

Perl chop() 函数从字符串中删除最后一个字符,无论该字符是什么。它从字符串返回被删除的字符。

语法

Perl chop() 示例

输出

AEIO
U

查看输出,首先,变量 $a 在 chop 之后被打印。然后打印变量 $b,它从字符串返回被删除的字符。

Perl chomp()

chomp() 函数从字符串末尾删除任何换行符。它返回从字符串中删除的字符数。

语法

Perl chomp() 示例

输出

AEIOU
0
AEIOU
1

查看输出,首先,变量 $a 不包含任何新的单行字符。然后它传递到变量 $b 中并打印。它返回 0,因为没有删除任何字符。

现在,变量 $a 包含一个换行符。当它传递到 $b 中时,它返回 1,因为它删除了一个换行符。

下一个主题Perl 目录