RustTheBook学习笔记03——函数 发表于 2019-07-07 | 分类于 程序人生 > Rust 本文字数: 403 | 阅读时长 ≈ 1 分钟 123456789101112131415// 函数fn main() { let result = another_function(1, 2); println!("{}", result);}// 注意语句和表达式的区别:// 语句:没有返回值,比如变量的声明,在Rust中必须以分号结尾// 表达式:有返回值,在Rust中表达式的结尾没有分号// 如果在表达式的结尾加上分号,它就变成了语句fn another_function(x: i32, y: i32) -> i32 { // return x + y; x + y} 注意: 如果在上面示例中的x + y后面加上分号;,那么(x + y);作为一个语句而不是表达式将不会返回值,没有返回值的情况下,默认返回一个空元组(),与函数声明的返回值不符