Difference between revisions of "Funciones"
Jump to navigation
Jump to search
| Line 16: | Line 16: | ||
=Parámetros= | =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: | |||
<syntaxhighlight lang="rust" line='line' highlight="1"> | |||
fn main(){ | |||
una_funcion(10); | |||
} | |||
fn una_funcion(a: i32){ | |||
println!("Otros hola!"); | |||
} | |||
</syntaxhighlight> | |||
=Cuerpo de las funciones= | =Cuerpo de las funciones= | ||
=Retorno de valores= | =Retorno de valores= | ||
Revision as of 23:54, 24 January 2021
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!");
}