我想知道是否可以在perl中调用一个函数doc
sub Function
{
}
print<<HERE;
Function()
HERE
答案 0 :(得分:17)
你的意思是你想要将函数的返回值插入到heredoc中吗?
sub Function {
qw( Hello, World! );
}
print <<HERE;
@{[ Function() ]}
HERE
要解释语法,perlmonks说:
@{}
将数组插入到here-doc中,内部[]
创建一个匿名数组,其元素由您想要放在它们之间的任何表达式组成。