Rust 中的函数函数的定义rust 中通过fn 关键字来定义函数fn main() { say_hello(); } fn say_hello() { println!("Hello, world!"); }带有参数的函数fn main() { let name = String::from("Zhang san"); say_hello(&name); } fn say_hello(s: &String) { println!("Hello {}!", s); } //> Hello Zhang san!函数的返回值通过return 关键字返回fn main() { let a = 123; let b = 456; let c = add_int(a, b); println!("c = {}", c); } fn add_int(x: i32, y: i32) -> i32 { return x + y; } //> c = 579通过最后执行的表达式来返回(末尾不能有; 号)fn main() { let a = 123; let b = 456; let c = add_int(a, b); println!("c = {}", c); } fn add_int(x: i32, y: i32) -> i32 { x + y } //> c = 579
评论区