![](https://img-blog.csdnimg.cn/20190927151053287.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
Rust学习(Rust 程序设计语言 )
文章平均质量分 84
学习Rust, 扩展技术栈!
演流
~~~~~~~~~~~~~
展开
-
Rust 学习(5)
宏分为 声明宏和过程宏;原创 2023-08-22 21:30:00 · 41 阅读 · 0 评论 -
Rust 学习(2)
rust 学习原创 2023-08-16 17:43:45 · 59 阅读 · 0 评论 -
Rust 学习(3)
Cargo 的设计使得开发者可以通过新的子命令来对 Cargo 进行扩展,而无需修改 Cargo 本身。如果$PATH中有类似的二进制文件,就可以通过来像 Cargo 子命令一样运行它;原创 2023-08-17 23:00:00 · 40 阅读 · 0 评论 -
Rust 学习(4)
目前为止讨论过的代码都有 Rust 在编译时会强制执行的内存安全保证。然而,Rust 还隐藏有第二种语言,它不会强制执行这类内存安全保证:这被称为 不安全 Rust(unsafe Rust)。它与常规 Rust 代码无异,但是会提供额外的超能力。所谓的不安全是指,编译器无法确保足够的安全;如果使用不安全的rustunsafe: 关键字只是提供了那五个不会被编译器检查内存安全的功能,因此保持unsafe 代码快的足够小非常与必要;不安全包含那些方面;解决不安全的方式:将不安全代码封装进一个安全的抽象并提供原创 2023-08-18 22:30:00 · 59 阅读 · 0 评论 -
Rust学习(1)
rust 版本分3种: 1. stable(稳定的),2. nightly(试验性功能版本),3. Bate(测试)字面量来说,我们在编译时就知道其内容,所以文本被直接硬编码进最终的可执行文件中。在 Rust 中,惯用的注释形式以两个斜杆开头,直到该行尾结束。Rust 通过所有权系统管理内存,编译器在编译时会根据一系列的规则进行检查来避免程序运行时的时间消耗;Rust 有两种基本的复合类型:元组(tuple)和数组(array)1. 每个值都拥有一个所有者;,为了支持一个可变,可增长的文本片段,需要在。原创 2023-08-15 18:22:10 · 61 阅读 · 0 评论