今天我们来看一看Rust中的prelude,它在std模块下,默认是导入的,不用再使用use关键字导入
今天我们来看一看Rust中的prelude,它在std模块下,默认是导入的,不用再使用use关键字导入。为什么要说这个,因为它非常重要(不重要也不会在prelude里了)。几乎所有的代码都是要从这些类型开始构建,熟练掌握它们,才能写出高质量的代码
我们先一睹为快,目前rust是2021版本,所以只要看下面两个路径下的就可以了,之前版本的会自动兼容
那具体都导出了哪些类型呢?我们继续
其实主要是一些trait和宏。trait定义了大量的方法,这些方法能够满足很多情况下的业务需求。另外下面我罗列出了Rust中主要的trait分类以及应用场景
如果你急切的想知道trait中的具体方法签名以及如何实现,那可以查看标准库或者各种第三方库的资料。当然,这些trait我们后续的内容都会涉及到,先同大家见个面,混个脸熟吧
更多内容,欢迎关注公众号拾一维
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!