Rust
文章平均质量分 75
RogerQianpeng
“While the world sleeps, you dream.”
展开
-
【Rust】第七节:枚举与模式匹配
是我的一点学习笔记,因为本身内容就不多、不复杂,所以这一篇内容结构与原文基本一致,但是是我个人理解原文的一个思路过程的记录。枚举,enums,如果你了解tspythonc/cppjava那你可能会觉得很熟悉,但是又很不同,rust的枚举更丰富、更灵活、更方便、更强大。所以你准备走进rust的枚举类型了吗?原创 2024-01-26 11:24:50 · 2614 阅读 · 0 评论 -
【Rust】第六节:结构体
让我们来定义和实例化一个结构体// 1 定义// 2 实例化// 整个不可变// 3 实例化可变// 整个可变,不能部分可变// 4 可变// 5 简便实例化// 使用结构体更新语法从其他实例创建实例..user1 // 必须放在最后// 6 函数创建User {// 7 简洁创建email, // 字段初始化的简洁写法username,但是要注意,虽然Color与Point的内容看起来一样,但他们是不同的类型!如果你一个函数,入参设定为Color,那么不能用。原创 2024-01-25 17:29:39 · 1151 阅读 · 0 评论 -
【Rust】第五节:所有权
所有权,说到底,就是对于内存的使用方式,举个例子,简单地将,a变量他拥有一块内存的所有权,然后这个所有权可能会被移交给b变量,那么a变量就有可能会失去所有权一个例子,在js中,a=‘abc’,b=a,那么a=1并且b=1,但是在rust中,a会失去所有权,再使用a会报错那么为什么要所有权呢?原创 2024-01-24 10:54:32 · 2469 阅读 · 1 评论 -
【Rust】第四节:通用编程概念
本节内容比较多,但也比较容易理解主要包括:变量和可变性、数据类型、函数、注释、控制流就不分成三章了,一篇讲完,每一部分。原创 2023-12-14 16:00:19 · 7385 阅读 · 2 评论 -
【Rust】第三节:一个小引子-猜数字游戏
本节开始,不区分运行环境是MacOS还是Windows还是Linux本节完成了一个“猜数字游戏”,也就是系统生成一个数字,用户猜一个数字,系统提示大了或者小了直至猜中通过本节的学习,可以对语法、风格、库等内容有一个粗略的了解,当然在学习过程中可能会产生更多的问题,问题都会在后续的章节中进行解答。原创 2023-12-09 16:22:47 · 2950 阅读 · 0 评论 -
【Rust】第二节:入门(如入)
包含"Hello, world!“以及"Hello, cargo!环境:MacOS。原创 2023-12-09 14:41:48 · 2597 阅读 · 0 评论 -
【Rust】第一节:安装
# 1 说明一些学习记录环境:MacOS# 2 步骤1、执行`curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf | sh`2、看到打印```rustinfo: downloading installerWelcome to Rust!... ...This path will then be added to your PATH environment variable bymodifying the profi原创 2023-12-07 22:20:18 · 1136 阅读 · 0 评论