2010-03-11 15 views

Respuesta

16

¿Quiere decir que desea el valor devuelto por la función a interpolar en el heredoc?

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

print <<HERE; 

    @{[ Function() ]} 

HERE 

para explicar la sintaxis, perlmonks dice:

El @{} interpola una matriz en el aquí-doc, y el interior [] crea una matriz anónima, cuyos elementos consistir en cualquier expresión (s) que desea poner entre ellos.

Cuestiones relacionadas