Funciones
La utilización de funciones en programación nos ayudan mucho.
Es altamente recomendable hacer uso de ellas por estos dos motivos principales:
- Ahorramos líneas de código.
- Facilitan mucho el entendimiento del programa y del código.
Vamos a entrar en materia para comprobar realmente su potencial. Lo primero que vais a ver es una función muy sencilla:
Esta función lo que hace es escribir "Hola otra vez". Cada vez que en un programa queramos escribir esto, en lugar de utilizar "Console.WriteLine()" para hacerlo, sólo tenemos que llamar a esta función. Sí, lo sé, muchos términos nuevos, pero es muy simple, vamos a ver ahora mismo su funcionamiento.
Ahora sí, sencillo ¿no? Lo explicamos paso a paso:
- Modificador: aquí ponemos static void. Hay más que veremos y explicaremos más adelante.
- Nombre de la función: al igual que en las variables, este nombre se lo damos nosotros, y puede ser el que queramos.
- Argumentos: detrás del nombre podemos escribir valores entre paréntesis, lo veremos en la próxima lección. Mientras tanto, aunque no pongamos valores, hay que poner los paréntesis obligatoriamente.
- Contenido de la función: dentro de los corchetes escribimos lo que hará la función.
- Llamada a la función: escribiendo su nombre en "cualquier lado" del programa llamamos a la función. Quiere decir que donde la llamemos, es donde se ejecutará lo que hay en el contenido.
- Colocación: hay que colocar la función en su sitio, y ésta debe ir dentro del bloque "class", en nuestro caso, llamado "Program".
Por si no ha quedado claro, voy a poner otro ejemplo que espero resuelva las posibles dudas:
¿Sabrías qué resultado dará ese programa? Si lo sabes es que has entendido como funcionan las funciones, si no, ejecútalo en tu ordenador y seguramente salgas de dudas.
Si aún así te quedan algunas dudas, seguiremos utilizando funciones en las próximas lecciones. Lo que sí recomiendo es que esto de las funciones se entienda bien, pues como digo es una práctica útil y necesaria para realizar tus propios programas.