高级特征

291 字
1 分钟
高级特征

高级特征#

现在我们已经学习了 Rust 编程语言中最常用的部分。在第 20 章开始另一个新项目之前,让我们聊聊一些总有一天你会遇上的部分内容。你可以将本章作为不经意间遇到未知的内容时的参考。本章将要学习的功能在一些非常特定的场景下很有用处。虽然很少会碰到它们,我们希望确保你了解 Rust 提供的所有功能。

本章将涉及如下内容:

  • 不安全 Rust:用于当需要舍弃 Rust 的某些保证并负责手动维持这些保证
  • 高级 trait:与 trait 相关的关联类型,默认类型参数,完全限定语法(fully qualified syntax),超(父)trait(supertraits)和 newtype 模式
  • 高级类型:关于 newtype 模式的更多内容,类型别名,never 类型和动态大小类型
  • 高级函数和闭包:函数指针和返回闭包
  • 宏:定义在编译时定义更多代码的方式

对所有人而言,这都是一个介绍 Rust 迷人特性的宝典!让我们翻开它吧!

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
高级特征
https://26180339.xyz/posts/rust/ch19-00-advanced-features/
作者
Sky
发布于
2026-03-21
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Sky
Hello, I'm Sky.
公告
欢迎来到我的博客!
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
115
分类
3
标签
16
总字数
274,823
运行时长
0
最后活动
0 天前

目录