12.05.2015 Views

Documentación

Documentación

Documentación

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!