如何打印 v 字符串?
how to print v-string?
如何打印 v 字符串?
our $VERSION = v2.1;
print "$VERSION\n\n";
打印笑脸。
☻☺
打印 v 弦是什么意思?你想要什么输出?
你可以这样做:
printf "%vd", $VERSION; # prints "2.1"
或者这个:
print version::->parse($VERSION)->stringify; # prints "v2.1"
或者这个:
print version::->parse($VERSION)->normal; # prints "v2.1.0"
或者这个:
print version::->parse($VERSION)->numify; # prints "2.001000"
或者(最好的选择)你可以完全避免使用 v 弦。
简单来说,V 字符串用于将 ASCII 数字转换为字符。
例如,如果我们需要使用 V-String 打印字符串 "car",我们需要查找 ASCII 中每个字符的 ASCII 值 table (http://www.asciitable.com/)
c = 99,a = 97,r = 114
所以,
$var = v99.97.114;
print("$var \n");
以上语句会打印"car"
如何打印 v 字符串?
our $VERSION = v2.1;
print "$VERSION\n\n";
打印笑脸。
☻☺
打印 v 弦是什么意思?你想要什么输出?
你可以这样做:
printf "%vd", $VERSION; # prints "2.1"
或者这个:
print version::->parse($VERSION)->stringify; # prints "v2.1"
或者这个:
print version::->parse($VERSION)->normal; # prints "v2.1.0"
或者这个:
print version::->parse($VERSION)->numify; # prints "2.001000"
或者(最好的选择)你可以完全避免使用 v 弦。
简单来说,V 字符串用于将 ASCII 数字转换为字符。
例如,如果我们需要使用 V-String 打印字符串 "car",我们需要查找 ASCII 中每个字符的 ASCII 值 table (http://www.asciitable.com/)
c = 99,a = 97,r = 114
所以,
$var = v99.97.114;
print("$var \n");
以上语句会打印"car"