Rust: Funções

From Wiki

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");

}

 

Ver também