¡Hola!
Hasta donde yo sé (y que me corrijan si me equivoco), no sé puede hacer eso, ya que al llamar a la función que declaras en el
use, le están pasando un parámetro a una subrutina (o librería más bien).
Solo te queda hacerlo llamando a la función o viendo qué valores te permite usar como "parámetros" de la librería que quieres usar.
Otra cosa sería que una variable la pasaras antes por una subrutina que hiciera sus cositas dentro y te la devolviera modificada, como por ejemplo una subrutina que te modificara las vocales acentuadas por las que son sin acento.
No sé si se ayuda mucho pero es lo que se
¡Saludos!
Edito: te pongo en tu código lo que creo que deberías de hacer:
Using perl Syntax Highlighting
use paquete
;
parámetro que admite el paquete
= parámetros
Coloreado en 0.001 segundos, usando
GeSHi 1.0.8.4
Aunque si lo que quieres que pase algo por una subrutina antes de irse a la siguiente línea del
script, éste sería un ejemplo. Como ves, $label es igual a sé, que tiene acento, en la siguiente línea lo redirijo a una subrutina que me quita los acentos y lo devuelve a la siguiente línea.
No sé si esto es lo que nos comentas....
Using perl Syntax Highlighting
$label = "sé";
$label = &ortografia($label);
print "$label\n";
sub ortografia
{
my $label = $_[0
];
$label=~ tr/á/a/;
$label=~ tr/é/e/;
$label=~ tr/í/i/;
$label=~ tr/ó/o/;
$label=~ tr/ú/u/;
$label=~ tr/ñ/n/;
$label=~ tr/Á/A/;
$label=~ tr/É/E/;
$label=~ tr/Í/I/;
$label=~ tr/Ó/O/;
$label=~ tr/Ú/U/;
$label=~ tr/Ñ/N/;
return $label;
}Coloreado en 0.002 segundos, usando
GeSHi 1.0.8.4