首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
鱼儿不吐泡
掘友等级
Web 前端开发
|
问界
获得徽章 6
动态
文章
专栏
沸点
收藏集
关注
作品
赞
79
文章 74
沸点 5
赞
79
返回
|
搜索文章
最新
热门
十八、Rust 进阶特性 (二)
本文介绍了 Rust 的一些高级特性,如 Rust 中的一些高级类型语法、函数指针、闭包作为返回值等,最后还介绍了 Rust 中高度抽象和复用代码的一种方式——宏,用 Rust 编写 Rust 代码。
十七、Rust 进阶特性 (一)
本文介绍了 Rust 的一些进阶特性,比如在 Rust 中编写不安全的代码、trait 的一些高级特性等。
十六、Rust patterns
本文介绍了 Rust 中特有的一个概念:Patterns。Patterns 在 Rust 中体现为一系列的语法,如 match语句、if let 语句 while let 语句、解构语法等。
十五、Rust 中的面向对象
本文介绍了 Rust 与 OOP 思想的结合,并提供了一些概念的匹配和示例代码。虽然 Rust 也能在一定程度上结合 OOP 思想,但实际的使用场景仍然有限。
十四、Rust 并发编程
本文介绍了 Rust 中并发编程的一些概念,主要是如何创建新线程,以及线程间的消息传递、状态共享,同时要注意 Rust 不推荐手动实现并发相关的一些特性!
十三、智能指针
本文介绍了 Rust 中智能指针的一些概念。Rust 中常用的智能指针有 Box,Deref,Drop,Rc,RefCell 等。
十二、Rust 项目工具
本文介绍了 Rust 项目级的一些概念,包括项目基本配置、如何发布 crate以及 Rust Workspace 相关的一些概念。
十一、Rust 中的函数式编程
本文介绍了 Rust 与函数式编程概念的结合,介绍了 Rust 中关于闭包和迭代器的概念,并利用迭代器和闭包的概念,对上一个案例进行了一点改进。
案例:一个简单的工具
本文利用 Rust 的一些基础能力,开发了一个用于在指定的文本文件内查找指定的文本内容,展示了前面学习到的基础知识的运用。
十、Rust 程序测试
本文介绍了如何测试 Rust 代码。与其他编程语言不同的是,Rust 内置了用于单元测试、集成测试的语法,且运行单元测试用例时,还会对文档注释的示例进行测试。
下一页
个人成就
文章被点赞
127
文章被阅读
39,921
掘力值
909
关注了
3
关注者
23
收藏集
1
关注标签
20
加入于
2022-02-21