next up previous contents
Next: Recibiendo parámetros Up: Sugerencias para el uso Previous: Sugerencias para el uso   Contents

Llamando funciones

Si no utilizamos strict , Perl nos permitirá invocar a las funciones directamente, dando únicamente el nombre de la función. Esto puede llevar a confusiones a leer el código, y puede chocar con una palabra reservada en alguna futura versión de Perl. Las funciones serán llamadas preferiblemente como funcion(), como si tuvieran argumentos aún si no los tienen, indicando claramente que ese texto es una llamada a función.

Mucha gente le agrega el prefijo &, lo cual es heredado de versiones anteriores de Perl. Si deciden utilizar esta sintaxis, es importante también poner explícita la lista de argumentos (&funcion()), aún si es una lista vacía, pues de no hacerlo así la función invocada heredará a la lista de argumentos de la función actual (@_).



Gunnar Wolf 2002-05-20