rust学习——函数返回值

概念

Rust 中的函数定义以 fn 开始,后跟着函数名和一对圆括号。大括号告诉编译器函数体在哪里开始和结束。

特殊的地方------函数返回值

错误的写法

正解1

去掉分号

复制代码
fn main() {
    let x = plus_one(5);

    println!("The value of x is: {}", x);
}

fn plus_one(x: i32) -> i32 {
    x + 1
}

正解2

或者,加上return

复制代码
fn main() {
    let x = plus_one(5);

    println!("The value of x is: {}", x);
}

fn plus_one(x: i32) -> i32 {
    return x + 1;
}
相关推荐
bush410 分钟前
嵌入式linux学习记录四
linux·运维·学习
秋911 分钟前
java项目中cpu飙升排查及解决方法
java·开发语言
野生技术架构师12 分钟前
牛客网2026最新大厂Java高频面试题精选(附标准答案)
java·开发语言
PH = 715 分钟前
JAVA的SPI机制
java·开发语言
IT猿手27 分钟前
多目标优化算法:多目标蛇优化算法(Multiple Objective Snake Optimizer,MOSO)(提供MATLAB代码)
开发语言·算法·matlab·动态路径规划·光伏模型参数估计
朔北之忘 Clancy33 分钟前
2026 年 3 月青少年软编等考 C/C++ 一级真题解析
c语言·开发语言·c++·青少年编程·题解·考级
小成202303202651 小时前
C++~01面向对象基础
开发语言·c++
会编程的土豆1 小时前
Go 方法接收者超清晰笔记(类型名 vs 变量名)
开发语言·笔记·golang
峥嵘life1 小时前
Android 蓝牙设备连接广播详解-2026
android·python·学习
楼田莉子1 小时前
Docker学习:Docker介绍及其架构介绍
运维·后端·学习·docker·容器·架构