跳至內容

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
華夏公益教科書