Devolver valores en funciones
En la lección anterior hicimos funciones que hacían algo pero no devolvían nada. Podemos hacer que las funciones nos devuelvan un valor, siendo muy útil en determinados casos.
Veamos un ejemplo muy sencillo:
He subrayado las dos diferencias.
- Detrás de la palabra static tenemos que escribir el tipo de dato que la función va a devolver, en nuestro caso, como es una cadena, ponemos string.
- Una función que devuelva un tipo de dato, sea cual sea, debe finalizar con su correspondiente devolución mediante la palabra return. A continuación de return, el valor devuelto, que debe ser del tipo indicado en la función.
Ahora entenderéis que cuando una función no devuelve ningún valor, debemos poner en el tipo de dato devuelto void, que es vacío.
A continuación un ejemplo con 2 funciones que devuelven diferentes tipos de variables.
Seguiremos haciendo uso de funciones a lo largo del curso. Así que este tema debe quedar bien entendido.