2017-05-03 44 views
0

是否有可能使用常量pack()unpack()模板?perl的包/解包模板字符串中使用常量

我已经通过文档快速浏览了一下(http://perldoc.perl.org/functions/pack.html),虽然我看到您可以使用标准变量(即$foo $bar),但我看不到任何使用常量的参考。

对于downvoters:我的意思是INSIDE模板....

例如而不是pack("a$civ a*......"使用,而不是$civ

+5

当你尝试过什么事? – toolic

+1

常量只是Perl中的函数。他们返回值。尝试一下。它会工作。 – simbabque

+0

@simbabque请参阅后面的评论。我的意思是INSIDE模板,而不是常量作为模板! –

回答

1

您可能会Const::Fast模块常数。

use Const::Fast; 
const my $foo => 'a scalar value'; 
print "X${foo}X\n"; 
相关问题