使用 fn 关键字声明函数( fun 函数名称(){} );
Rust 使用 snakecase 命名规范:所有的字母都是小写的,单词之间使用下划线分开;
声明语法:
fn 函数名称(参数名称: 类型){}
函数体由一系列语句组成,可选的由一个表达式结束,Rust 是一个基于表达式的语言,语句是执行一些动作的指令,达式会计算产生一个值。
在->符号后边声明函数返回值的类型,但是不可以为返回值命名;
在Rust里面,返回值就是函数体里面最后一个表达式的值;
若想提前返回,需使用return 关键字,并指定一个值;
声明语法:
fn 函数名称(参数名称: 类型) -> 返回值类型{}
示例:
fn main() {
let res: String = say("hi ...");
print!("{}",res);
}
fn say(what: &str) -> String {
println!("{}",what);
return what.to_string();
}