fn <函数名> ( <参数> ) <函数体>
Rust 函数名称的命名风格是小写字母以下划线分割
Rust 不在乎您在何处定义函数,只需在某个地方定义它们即可
Rust 中定义函数如果需要具备参数必须声明参数名称和类型
Rust 函数体由一系列可以以表达式(Expression)结尾的语句(Statement)组成。
在参数声明之后用 -> 来声明函数返回值的类型(不是 : )
Rust 不支持自动返回值类型判断!如果没有明确声明函数返回值的类型,函数将被认为是"纯过程",不允许产生返回值,return 后面不能有返回值表达式。这样做的目的是为了让公开的函数能够形成可见的公报。
注意:函数体表达式并不能等同于函数体,它不能使用 return 关键字。