Rust中通过 fn 关键字来声明某个函数。
针对函数名,Rust使用snake case命名规范,即所有的字母都是小写的,单词之间使用下划线分开。
fn main() {
println!("Hello, world!");
another_function(); //函数调用
}
fn another_function() {
println!("Another function.");
}
(一)函数的参数
我们还可以定义拥有 参数 的函数,参数是一种特殊变量,是函数签名的一部分。
函数签名:函数签名是一组能唯一标识一个函数的特定信息,通常包括函数名、参数类型和参数个数。
当函数拥有参数(形参)时,可以通过为这些参数提供具体值(实参)的方式,让函数得到想要的信息。
在这版 another_function 中,我们增加了一个参数:
fn main() {
another_function(5);