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;
}
相关推荐
胡耀超17 分钟前
5、Python-NumPy科学计算基础
开发语言·人工智能·python·深度学习·numpy
点灯小铭20 分钟前
基于MATLAB的车牌识别系统
开发语言·单片机·数码相机·matlab·毕业设计·课程设计
十八旬1 小时前
苍穹外卖项目实战(day7-2)-购物车操作功能完善-记录实战教程、问题的解决方法以及完整代码
java·开发语言·windows·spring boot·mysql
BIGSHU09231 小时前
java多线程场景3-并发处理和异步请求
java·开发语言·python
_OP_CHEN1 小时前
数据结构(C语言篇):(十一)二叉树概念介绍
c语言·开发语言·数据结构·二叉树·学习笔记··
柯南二号1 小时前
【设计模式】【观察者模式】实例
java·开发语言·servlet
索迪迈科技1 小时前
Java-Spring入门指南(四)深入IOC本质与依赖注入(DI)实战
java·开发语言·spring
A 风2 小时前
封装日期选择器组件,带有上周,下周按钮
开发语言·javascript·vue.js
索迪迈科技2 小时前
C语言 memcpy 的使用
c语言·开发语言
yuyousheng2 小时前
C语言中sizeof和strlen的区别
c语言·开发语言·哈希算法