为什么觉得 Rust 难上手,尤其是生命周期?
- 发表时间:2025-06-23 18:30:15
- 来源:
Rust生命周期难懂很大程度上是因为Rust关于生命周期设计得有若干怪癖之处,以及它的文档写得有误导性,语焉不详。
比方说 &'a i32这个记号。
Rust文档说它表示“生命周期 不小于'a的引用”,这并不完全对,实际上它还能表示“生命周期不大于'a的引用”,取决于这个符号出现的位置。
在函数参数列表里的生命周期是前者,在返回值里的生命周期是后者。
如此基础和重要的编译逻辑,整篇文档没一个地方提到,试了半天才试出来。
这就是文…。
推荐资讯
- 2025-06-23 17:30:17Fabrice Bellard 是个什么水平的程序员?
- 2025-06-23 17:45:16阿里网盘为什么没有动静了?
- 2025-06-23 18:20:15什么是你去了台湾才知道的事?
- 2025-06-23 17:20:19苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 2025-06-23 17:30:17普通人用得着4k分辨率的显示器吗?
- 2025-06-23 18:30:15自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-23 18:00:16为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 2025-06-23 18:10:15有哪些适合编程用的显示器?
- 2025-06-23 18:00:16为什么一部分 Go 布道师的博客不更新了?
- 2025-06-23 18:25:14家用路由器防火墙有必要开吗?
推荐产品
-
儿子抑郁四年左右了,他的未来该怎么办?
发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就 -
中国设定的目标是在2030年前将航天员送上月球,并在月球上建立一个永久基地,若要成功起决定性的是什么?
北航和八院有篇论文,详细***了月球科研站的建设规划。 -
为什么人类没有发现(公开)外星人?
我看过B站上,很多关于张祥前的***。 对他提出的光速飞船 -
你认为孩子学习编程的最大好处是什么,等级考试有用吗?
小学以后学习编程,个人感觉最大的好处就是培养计算机基础知识、
新闻动态
最新资讯