2017-05-03 22 views
0

pack()テンプレートとunpack()テンプレートで定数を使用できますか?perl pack/unpackテンプレート文字列内での定数の使用

標準の変数($foo $bar)を使用できることがわかりましたが、定数を使用するための参照は表示されませんが、ドキュメント(http://perldoc.perl.org/functions/pack.html)をすばやく見てきました。 downvotersについて

:私はINSIDEテンプレートを意味....

例えばpack("a$civ a*......"の代わりに定数を使用してください$civ

+5

試したときに何が起こったのですか? – toolic

+1

定数はPerlの関数に過ぎません。彼らは値を返します。それを試してみてください。それが動作します。 – simbabque

+0

@simbabque後のコメントを参照してください。私はテンプレートではなく、テンプレートとしての定数を意味しています! –

答えて

1

あなたはConst::Fastモジュールでしょうか。

use Const::Fast; 
const my $foo => 'a scalar value'; 
print "X${foo}X\n"; 
関連する問題