Rust: Funções
Usando Funções em Rust
fn outra_funcao(x: i32, y: i32) {
println!("x = {}", x);
println!("y = {}", y);
}
fn cinco() -> i32 {
5
}
fn soma_um(x: i32) -> i32 {
x + 1
}
fn main() {
println!("");
//Declaracoes e Expressoes
outra_funcao(5, 6);
println!("");
// Funções com valor de retorno
let cin = cinco();
println!("cinco = {}", cin);
println!("");
let su = soma_um(5);
println!("su = soma_um(5) = {}", su);
println!("");
let x = 5;
let y = {
let x = 3;
x + 1
};
println!("x = {}", x);
println!("y = {}", y);
println!("let z = (let y = 6); ---> Daria erro");
}