【rust】| 04——语法基础 | 函数

系列文章目录
【rust】| 00——开发环境搭建
【rust】| 01——编译并运行第一个rust程序
【rust】| 02——语法基础 | 变量(不可变?)和常量
【rust】| 03——语法基础 | 数据类型
【rust】| 04——语法基础 | 函数
【rust】| 05——语法基础 | 流程控制


函数

让我们来看看Rust中函数 rust中函数定义的位置任意(调用者可以看到即可) 不想C/C++ 我们如果定义在调用者后面 就需要 声明函数。

1. 定义函数

1.1 无参函数

1、定义无参 函数 fn + 函数名() { 函数内的代码 }

在这里插入图片描述

1.2 有参函数

2、定义有参 函数 fn + 函数名(入参名:入参类型) { 函数内的代码 }

在这里插入图片描述

1.3 有返回值的函数

在这之前我们需要了解下 rust中 函数内代码是怎样的。函数体由表达式和语句组成。
表达式:可以计算结果 结果可以做右值 也就是可以返回值
语句:没用返回值 执行了就完了 分号结尾
在这里插入图片描述
在这里插入图片描述

3、定义有返回值的函数
fn + 函数名(参数名: 参数类型) -> 返回值类型

在这里插入图片描述

2. 调用函数

调用函数和其他语言中是一样的

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_43822014/article/details/130582322