系列文章目录
【rust】| 00——开发环境搭建
【rust】| 01——编译并运行第一个rust程序
【rust】| 02——语法基础_变量(不可变?)和常量
【rust】| 03——语法基础 | 数据类型
【rust】| 04——语法基础 | 函数
【rust】| 05——语法基础 | 流程控制
文章目录
- 函数
- 1. 定义函数
- 1.1 无参函数
- 1.2 有参函数
- 1.3 有返回值的函数
- 2. 调用函数
函数
让我们来看看Rust中函数 rust中函数定义的位置任意(调用者可以看到即可) 不想C/C++ 我们如果定义在调用者后面 就需要 声明函数。
1. 定义函数
1.1 无参函数
1、定义无参 函数 fn + 函数名() { 函数内的代码 }
1.2 有参函数
2、定义有参 函数 fn + 函数名(入参名:入参类型) { 函数内的代码 }
1.3 有返回值的函数
在这之前我们需要了解下 rust中 函数内代码是怎样的。函数体由表达式和语句组成。
表达式:可以计算结果 结果可以做右值 也就是可以返回值
语句:没用返回值 执行了就完了 分号结尾
3、定义有返回值的函数
fn + 函数名(参数名: 参数类型) -> 返回值类型
2. 调用函数
调用函数和其他语言中是一样的