跳至内容

Perl 编程/关键字/length

来自维基教科书,自由的教学读物
前一个: le 关键字 下一个: link

length 关键字

[编辑 | 编辑源代码]

length 是一个函数,它返回以下表达式的长度(以字符为单位)。如果没有给出 EXPRESSION,它将返回 $_ 的长度。如果表达式未定义,则返回 undef

由于 length 返回的是逻辑字符的数量,因此要找出 UTF-8 中的字节数,必须输入一个表达式(见下文)。

  length EXPRESSION
  use 5.10.0;
  use Encode;

  my $name = "Perl…";

  say $name;
  say length $name;
  say length(encode_utf8($name));
Perl…
7
10

结果是字符串 $name,以及它作为逻辑字符和 UTF-8 的长度。

前一个: le 关键字 下一个: link
华夏公益教科书