聘我网

新概念招聘3.0

如何让函数支持代码块作为参数?

vote up0vote downstar

grep {} ...就能后面直接跟上{}代码段,

但这么写就会报错:

sub t {
use Data::Dumper;
print Dumper \@_;
}

t {print 1;};

怎么让自己的函数支持{}代码段?

 

1 个答复

vote up0vote downcheck

使用prototype

sub t(&) {
use Data::Dumper;
print Dumper \@_;
}

这是Perlprototype有用的为数不多的例子

链接

您的回答





不是您要找的问题? 浏览其他含有标签 的问题或者 自己问个.