04 Rust中的prelude

  • 拾一维
  • 更新于 2023-03-07 23:24
  • 阅读 1907

今天我们来看一看Rust中的prelude,它在std模块下,默认是导入的,不用再使用use关键字导入

今天我们来看一看Rust中的prelude,它在std模块下,默认是导入的,不用再使用use关键字导入。为什么要说这个,因为它非常重要(不重要也不会在prelude里了)。几乎所有的代码都是要从这些类型开始构建,熟练掌握它们,才能写出高质量的代码

我们先一睹为快,目前rust是2021版本,所以只要看下面两个路径下的就可以了,之前版本的会自动兼容

4.2.png 那具体都导出了哪些类型呢?我们继续

4.3.png 其实主要是一些trait和宏。trait定义了大量的方法,这些方法能够满足很多情况下的业务需求。另外下面我罗列出了Rust中主要的trait分类以及应用场景

4.1.png

如果你急切的想知道trait中的具体方法签名以及如何实现,那可以查看标准库或者各种第三方库的资料。当然,这些trait我们后续的内容都会涉及到,先同大家见个面,混个脸熟吧

更多内容,欢迎关注公众号拾一维

  • 原创
  • 学分: 8
  • 分类: Rust
  • 标签: Rust 
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
拾一维
拾一维
For science, art and meaning