Rust
文章平均质量分 51
sha_mo_li
这个作者很懒,什么都没留下…
展开
-
Rust 字符串 初步了解
直接操作原来的字符串。存在返回值,返回值是一个Option类型,如果字符串为空,则返回None。原创 2024-01-05 20:35:42 · 780 阅读 · 0 评论 -
Rust 注释规则
用在文档的头部,作为文档的一部分。原创 2024-01-02 16:17:19 · 647 阅读 · 0 评论 -
Rust 圣经 阅读 引用与借用
Rust 通过在使用某个变量的指针或引用。获取变量的引用,称之为。原创 2024-01-02 16:13:32 · 1197 阅读 · 0 评论 -
Rust 圣经 阅读 所有权和借用
因为整数是 Rust 基本数据类型,是固定大小的简单值,因此这两个值都是通过自动拷贝的方式来赋值的,都被存在栈中,完全无需在堆上分配内存。返回的指针会被推入栈中,因为指针的大小是已知且固定的,在后续使用中,可以通过指针,来获取数据在堆上的实际内存位置,进而访问数据。首先,栈上的数据都是存储在CPU的高速缓存上,而堆上的数据只能存储在内存中。而高速缓存和内存的访问速度差异在10倍以上。是最重要的,它指向了真实存储字符串内容的堆内存,至于长度和容量,容量是堆内存分配空间的大小,长度是目前已经使用的大小。原创 2023-12-31 22:35:06 · 1245 阅读 · 1 评论 -
Rust 圣经 阅读 函数
在Rust中,发散函数(diverging function)指的是一个永远不会返回的函数。这意味着一旦调用发散函数,程序就会立刻终止或进入无限循环,而不会返回到调用的位置。作为函数的返回类型的时候,表示该函数永不返回(diverge function)。Rust 是强类型语言,因此需要为每个函数参数都标识出它的具体类型。,会出现返回的类型与指定的类型不一致的错误。函数的返回值就是最后一条表达式的返回值。当一个函数没有返回值时,返回单元类型。缺少任何一个参数的类型,都会报错。没弄懂 发散函数 的作用。原创 2023-12-31 16:33:11 · 614 阅读 · 0 评论 -
Rust 圣经 阅读 语句和表达式
Rust 函数体有一系列语句组成,最后一个表达式来返回值。语句会执行操作,但是不会返回值。表达式会在进行求值后返回一个值。注意!在 if 语句中单独写一个 x 是错误的。原因未知。原创 2023-12-31 16:04:26 · 621 阅读 · 0 评论 -
Rust 圣经 阅读 字符、布尔、单元类型
都是 4 个字节编码,所以字符类型占用 4 个字节。值,包括单个的中文、日文、表情符号等等。一个字符串占有的内存至少为 16 个字节。,布尔值占用的内存大小为 1 个字节。的值,表示不关心的值的内容,只关心。即使用一个值来占位,但是。函数的返回值就是单元类型。函数的返回值也是单元类型。Rust 的字符不仅仅是。Rust 的字符只能用。是用来表示字符串的。原创 2023-12-31 15:28:30 · 599 阅读 · 0 评论 -
Rust 圣经 数值类型 练习
【代码】Rust 圣经 数值类型 练习。原创 2023-12-31 13:45:03 · 390 阅读 · 0 评论 -
Rust 数值类型总结
Rust 的数值类型与其他语言并没有什么不同。原创 2023-12-30 22:47:58 · 565 阅读 · 1 评论 -
Rust圣经 阅读 数值类型
Rust 的数值类型非常多,需要熟悉这些类型所占用的字节数。类型转换必须是显式的。Rust的数值上可以使用方法。如取整。原创 2023-12-30 22:37:00 · 1091 阅读 · 1 评论 -
Rust圣经 阅读 Rust基本概念
因为绑定的含义更明确,对于Rust的所有权机制来说。将一个对象绑定给一个变量,表示将该对象的所有权交给该变量。但是有时创建一个不会被使用的变量是有用的,比如你正在设计原型或刚刚开始一个项目。如果创建 一个变量却从未使用,Rust将会给出一个警告,因为它可能是一个错误。Rust允许声明相同的变量名,在后面声明的变量会遮蔽掉前面声明的。这样的形式不会进行重新绑定,而是仅仅对之间绑定的变量进行再赋值。Rust的变量在默认情况下是不可变的。元组解构,将元组的成员分别绑定给多个变量。关键字,并且值的类型必须标注。原创 2023-12-29 17:42:09 · 530 阅读 · 1 评论 -
Rust圣经 阅读 01
使用cargo工具的最大优势在于,能够对该项目的各种依赖项进行方便、统一和灵活的管理。在Cargo.toml基于 Rust 官方仓库crates.io,通过版本说明来描述。基于 项目源代码的 git 仓库地址,通过URL来描述。基于本地项目的绝对路径或者相对路径,通过类 Unix 模式的路径来描述。原创 2023-12-29 15:33:55 · 533 阅读 · 1 评论 -
Rust 修改源
cargo 1.68 版本开始支持稀疏索引:不需要完整克隆。如果cargo 的版本大于 1.68,可以在。如果 build 出错,可以尝试。运行命令,下载rust安装脚本。仓库,可以加快获取包的速度。,输入回车选择默认进行安装。原创 2023-12-29 14:23:27 · 662 阅读 · 1 评论 -
Rust 环境 配置
可以在本地文档上查找标准库信息。使用浏览器打开本地文档。打开终端,输入以下命令。如果安装成功,将出现。原创 2023-12-29 13:42:30 · 494 阅读 · 1 评论