2010-03-11 27 views

回答

16

你的意思是你想要的函数的返回值被插值到定界符?

sub Function { 
    qw(Hello, World!); 
} 

print <<HERE; 

    @{[ Function() ]} 

HERE 

为了解释语法,perlmonks说:

@{}插补的阵列到你这里,文档,以及内[]创建一个匿名数组,其元素包括任何你想要的表达(或多个)放在他们之间。

相关问题