Rust中的分号知多少
提问
Rust中分号有什么作用
回答
带分号是语句,不能作为函数的返回值;
不带分号是表达式可以作为函数返回值
fn add_with_extra(x: i32, y: i32) -> i32 {
let x = x + 1; // 语句
let y = y + 5; // 语句
x + y // 表达式
}
Rust中分号有什么作用
带分号是语句,不能作为函数的返回值;
不带分号是表达式可以作为函数返回值
fn add_with_extra(x: i32, y: i32) -> i32 {
let x = x + 1; // 语句
let y = y + 5; // 语句
x + y // 表达式
}