SF
粘豆包
粘豆包
注册登录
关注博客
注册登录
主页
关于
RSS
The Rust Programming Language 学习 (八)
粘豆包
3 月 31 日
阅读 12 分钟
170
Rust 有 panic!宏。在实践中有两种方法造成 panic:执行会造成代码 panic 的操作(比如访问超过数组结尾的内容)或者显式调用 panic! 宏。这两种情况都会使程序 panic。通常情况下这些 panic 会打印出一个错误信息,展开并清理栈数据,然后退出。通过一个环境变量,你也可以让 Rust 在 panic 发生时打印调用堆栈(call s...
The Rust Programming Language 学习 (七)
粘豆包
3 月 29 日
阅读 12 分钟
169
Vec<T>,也被称为 vector。vector 允许我们在一个单独的数据结构中储存多于一个的值,它在内存中彼此相邻地排列所有的值。vector 只能储存相同类型的值。它们在拥有一系列项的场景下非常实用
The Rust Programming Language 学习 (六)
粘豆包
3 月 10 日
阅读 13 分钟
269
crate 是一个二进制项或者库。crate root 是一个源文件,Rust 编译器以它为起始点,并构成你的 crate 的根模块,包(package)是提供一系列功能的一个或者多个 crate。一个包会包含有一个 Cargo.toml 文件,阐述如何去构建这些 crate。
The Rust Programming Language 学习 (五)
粘豆包
3 月 1 日
阅读 9 分钟
279
枚举(enumerations),也被称作 enums。枚举允许你通过列举可能的 成员(variants) 来定义一个类型。首先,我们会定义并使用一个枚举来展示它是如何连同数据一起编码信息的。接下来,我们会探索一个特别有用的枚举,叫做 Option,它代表一个值要么是某个值要么什么都不是。然后会讲到在 match 表达式中用模式匹配,针...
The Rust Programming Language 学习 (四)
粘豆包
2 月 28 日
阅读 10 分钟
275
struct,或者 structure,是一个自定义数据类型,允许你命名和包装多个相关的值,从而形成一个有意义的组合。如果你熟悉一门面向对象语言,struct 就像对象中的数据属性。
The Rust Programming Language 学习 (三)
粘豆包
2 月 27 日
阅读 13 分钟
289
所有权(系统)是 Rust 最为与众不同的特性,它让 Rust 无需垃圾回收器(garbage collector)即可保证内存安全。因此,理解 Rust 中所有权的运作方式非常重要。
The Rust Programming Language 学习 (二)
粘豆包
2 月 26 日
阅读 7 分钟
413
你可以声明和前面变量具有相同名称的新变量,说这个是第一个变量被第二个变量遮蔽(shadow),这意味着当我们使用变量时我们看到的会是第二个变量的值。我们可以通过使用相同的变量名并重复使用 let 关键字来遮蔽变量,如下程序并不会报错:
The Rust Programming Language 学习 (一)
粘豆包
2 月 26 日
阅读 12 分钟
325
The Rust Programming Language是英文版本的由于本人英语水平相当的有限,所以我们这里直接去看翻译好的版本Rust 程序设计语言.下面我们将两个地址全部都贴出来.The Rust Programming LanguageRust 程序设计语言Rust 官方文档中文教程
Windows必要设置
粘豆包
2 月 25 日
阅读 1 分钟
171
Windows常用好用设置开启卓越性能,高性能等powershell指令 {代码...} 在powershell键入指令回车并执行即可;
谷歌浏览器 自带翻译无法使用问题解决
粘豆包
2 月 21 日
阅读 1 分钟
468
修改hosts文件 {代码...} {代码...} 刷新DNS {代码...} 之后我们就能使用谷歌翻译了,但是不是能能能否一直用,不过我目前测试是可以的,能用一段是一段吧!