Perl 编程/关键字/length
外观
length
是一个函数,它返回以下表达式的长度(以字符为单位)。如果没有给出 EXPRESSION
,它将返回 $_
的长度。如果表达式未定义,则返回 undef
。
由于 length 返回的是逻辑字符的数量,因此要找出 UTF-8 中的字节数,必须输入一个表达式(见下文)。
length EXPRESSION
前一个: le | 关键字 | 下一个: link |
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 |