Funciones

From El Mago del Rust
Revision as of 23:54, 24 January 2021 by Lochi (talk | contribs)
Jump to navigation Jump to search

main

Main es la función principal de un programa de Rust: es su punto de inicio o entrada.

Rust utiliza la convención snake case para nombrar identificadores de funciones y variables.

Las definiciones de Rust empiezan con fn y tienen un conjunto de paréntesis y llaves para indicar el inicio y final del cuerpo de la función.

A diferencia de otros lenguajes, Rust solo necesita que una función esté definida en algún lugar del código fuente, no necesita estar antes o después del lugar donde se le invoca.

fn una_funcion(){
    println!("Otro hola!");
}

Parámetros

Los parámetros o argumentos son las variables especiales que son parte de la función.

Una función, al invocar a otra, puede pasarle valores como en este ejemplo:

fn main(){
    una_funcion(10);
}

fn una_funcion(a: i32){
    println!("Otros hola!");
}


Cuerpo de las funciones

Retorno de valores