在 Cool 中§

有关例程 trim的详细信息,请参阅上下文中的主要文档

sub trim(Str(Cool))
method trim()

将调用者(或在子表单中,其参数)强制转换为 Str,并返回已去除前导和尾随空白的字符串。

my $stripped = '  abc '.trim;
say "<$stripped>";          # OUTPUT: «<abc>␤»

在 Allomorph 中§

有关方法 trim的详细信息,请参阅上下文中的主要文档

method trim(Allomorph:D:)

对调用者的 Str 值调用 Str.trim

在 Str 中§

有关方法 trim的详细信息,请参阅上下文中的主要文档

method trim(Str:D: --> Str)

去除前导和尾随空白。它既可以用作字符串上的方法,也可以用作函数。当用作方法时,它将返回修剪后的字符串。为了进行就地修剪,需要编写 .=trim

my $line = '   hello world    ';
say '<' ~ $line.trim ~ '>';        # OUTPUT: «<hello world>␤» 
say '<' ~ trim($line~ '>';       # OUTPUT: «<hello world>␤» 
$line.trim;
say '<' ~ $line ~ '>';             # OUTPUT: «<   hello world    >␤» 
$line.=trim;
say '<' ~ $line ~ '>';             # OUTPUT: «<hello world>␤»

另请参阅 trim-trailingtrim-leading