Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Funciones<br />
Las funciones encapsulan un fragmento de código dándole un nombre,<br />
permiten pasarle parámetros, y devuelven resultados.<br />
• Definición de una función<br />
• Formato general:<br />
– sub nombre_función bloque<br />
• Parámetros de la función:<br />
– Los parámetros de una función son escalares. Si se le pasa un array lo<br />
convierte en sus elementos escalares.<br />
– Si se pasan varios argumentos, PERL los convierte también en sus elementos<br />
escalares.<br />
– Dentro del bloque el array predefinido @_ contiene todos los parámetros que<br />
se han pasado a la función.<br />
– Por tanto, en $_[0] se encuentra el 1º parámetro, en $_[1] el 2º.<br />
• Resultado de la función:<br />
– Por defecto se toma como resultado el producido por la última instrucción.<br />
También es posible utilizar la función return(valor_devuelto) como en C. En<br />
principio las modificaciones de los parámetros de llamada dentro de una<br />
función no se reflejan fuera de la misma