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 |