El concepto de Funciones es común en cualquier lenguaje de programación. Trozos de código separados de nuestro código principal que puedes llamar y utilizar cuando necesites.
Declarando y llamando funciones en Rust
La declaración de funciones en Rust se realiza con la palabra reservada fn. Ya la has visto antes en fn main() {} que es la función principal de tu aplicación y que se ejecuta siempre al iniciar la misma.
Declara tu propia función de la siguiente manera:
Las funciones reciben argumentos, puedes especificar el tipo de los mismos a lo igual que con una variable, para luego realizar una determinada lógica como la suma de dos números.
Retorno de valores de una función en Rust
Las funciones pueden o no retornar un valor. Para hacerlo, indica el tipo de retorno de la siguiente manera:
Indica el tipo de retorno luego del -> y retorna una variable con la palabra reservada return para volver al flujo principal de tu código y utilizar ese valor.
Las funciones son un concepto clave en cualquier lenguaje de programación. La reutilización de código es esencial y hace al buen desarrollador o desarrolladora de software saber cuándo separar código y que este sea más limpio y claro.