lexicals pm创建“我的”变量的哈希
名称 lexicals - 获取当前 “我的” 变量的哈希值
概要
use Template::Toolkit::Simple;
use lexicals;
sub mail {
my $self = shift;
my $name = 'Mr. ' . $self->get_name;
my $address = $self->fetch_address($name);
my $stamp = Postage::Stamp->new(0.44);
my $envelope = tt->render('envelope', lexicals);
}
描述:Python有一个名为 locals() 的内置函数,它返回名称/值映射中的词法范围变量。这是一个非常有用的习语。而不是需要像这样创建一个哈希:
my $hash = { foo => $foo, bar => $bar };
下载地址
用户评论