fn <函数名> ( <参数> ) <函数体>

Rust 函数名称的命名风格是小写字母以下划线分割

Rust 不在乎您在何处定义函数,只需在某个地方定义它们即可

Rust 中定义函数如果需要具备参数必须声明参数名称和类型

Rust 函数体由一系列可以以表达式(Expression)结尾的语句(Statement)组成。

在参数声明之后用 -> 来声明函数返回值的类型(不是 : )

Rust 不支持自动返回值类型判断!如果没有明确声明函数返回值的类型,函数将被认为是"纯过程",不允许产生返回值return 后面不能有返回值表达式。这样做的目的是为了让公开的函数能够形成可见的公报。

注意:函数体表达式并不能等同于函数体,它不能使用 return 关键字。