Perl 中的 V 字串


形式為 v1.20.300.4000 的文字根據指定序號的字元,作為字串進行解析。此形式稱為 v 字串。

v 字串為構建字串提供了一種可選且更具可讀性的方式,而非使用不太易讀的插值形式 "\x{1}\x{14}\x{12c}\x{fa0}"。

凡是以 v 開頭並且後跟一個或多個用點分隔的元素,即為一種文字。例如:

例項

 即時演示

#!/usr/bin/perl
$smile = v9786;
$foo = v102.111.111;
$martin = v77.97.114.116.105.110;
print "smile = $smile\n";
print "foo = $foo\n";
print "martin = $martin\n";

它也會生成相同的結果:

smile = ☺
foo = foo
martin = Martin
Wide character in print at main.pl line 7.

更新於: 2019-11-28

509 次瀏覽

開啟您的 職業

透過完成課程獲得認證

開始
廣告