Rust 有问有答之 crate 是什么

文章尽量以一个初学者的角度开始 Rust 的学习,但显然很难不带个人主观色彩和角度,只能尽力去客观写。

第一次知道 Rust 的时候,免不了搜索,百度、谷歌、必应等都可以搜出来官网地址:Rust Programming Language 。首页看到一个字眼 crate,于我而言是陌生的。

In 2018, the Rust community decided to improve programming experience for a few distinct domains (see the 2018 roadmap). For these, you can find many high-quality crates and some awesome guides on how to get started.

crate 是什么?

crate 类似于 .NET class library,因为我对 .Net 更熟悉,所以会拿 .Net 做比对,类比是学习的好方式。

但是显然不能真的认为它们非常相似,并且试图寻找它们的相同点,做比对是为了帮助理解。

.Net 引用类库的关键字是 using,Rust 引用 crate 的关键字是 use。

.Net 声明命名空间关键字是 namespace,Rust 声明 module 的关键字是 mod。

C# 对类型和类型成员规定了几种可访问性级别,同样 Rust 也有访问性级别规定。mod 中的方法,默认私有访问ÿ

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值