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

该系列文章介绍了如何在Rust中搭建开发环境并编写第一个程序。接着,详细讲解了Rust的基础语法,包括变量、数据类型和函数的定义与使用,如无参函数、有参函数以及带有返回值的函数。此外,还提及了流程控制的概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系列文章目录
【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. 调用函数

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

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值