«

Rust - 函数

ljierui 发布于 阅读:112 技术杂谈


1、函数

1.1、定义函数与变量

fn main() {
    another_function(5);
}

fn another_function(x:i32){
    println!("the value of x is : {}",x);   
}

1.2、函数体中的语句与表达式

fn main() {
    let x = 5;
    // 这是一个块,里面整体都是一个表达式
    let y = {
        let x = 1;
        x + 3
    };
    println!("The vaule of y is : {} ",y);
}

1.3、函数的返回值

// 定义函数,并指定返回值类型为i32
fn five(x:i32) -> i32{
    // 因为最后一个表达式,所以这个函数的返回值x+5计算后的值
    x+5
}

fn main() {
    let x = five(5);
    println!("The value x is {} ",x);
}

rust语言学习

推荐阅读: