Perl6,如何删除字符串中的最后一个字符?

Tod*_*odd 2 perl6

在Perl6中,如何从字符串中删除最后一个字符?

Tod*_*odd 6

Perl6如何删除字符串的最后一个字母说明:

$ perl6 -e 'my $x="a b c d "; $x = chop( $x ); say "<$x>";'
<a b c d>

 $ perl6 -e 'my $x="a b c d "; $x ~~ s/" "$//; say "<$x>";'
<a b c d>
Run Code Online (Sandbox Code Playgroud)

注意$意味着匹配字符串的末尾

  • `perl6 -e'说"abc d".chop'` (3认同)
  • 如果目的是删除空格: `perl6 -e 'my $x="abcd "; 说 "&gt;{$x.trim}&lt;";'` (2认同)