为什么觉得 Rust 难上手,尤其是生命周期?

2025-06-23 06:05:09

Rust生命周期难懂很大程度上是因为Rust关于生命周期设计得有若干怪癖之处,以及它的文档写得有误导性,语焉不详。

比方说 &'a i32这个记号。

Rust文档说它表示“生命周期 不小于'a的引用”,这并不完全对,实际上它还能表示“生命周期不大于'a的引用”,取决于这个符号出现的位置。

在函数参数列表里的生命周期是前者,在返回值里的生命周期是后者。

如此基础和重要的编译逻辑,整篇文档没一个地方提到,试了半天才试出来。

这就是文…。

为什么觉得 Rust 难上手,尤其是生命周期?
广告位810*200
相关阅读
为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?

为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?

带过thinkpad,咖啡店老板直接把空调关了。 前几年一...

2025-06-22
《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?

《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?

第一天6千多人,到现在6/21下午了,现在是已经4.58万人...

2025-06-22
自己拥有一台服务器可以做哪些很酷的事情?

自己拥有一台服务器可以做哪些很酷的事情?

11月3日更新: 听取建议,逐渐缩减VM,转移到CT当中,然...

2025-06-22
为什么 macOS 并不差,可市场总敌不过 Windows?

为什么 macOS 并不差,可市场总敌不过 Windows?

我两个都用,有一天忽然想到一个问题,就苹果电脑的体量,愿意做...

2025-06-22
如何评价泰勒·斯威夫特的身材?

如何评价泰勒·斯威夫特的身材?

本来是进来看美照的,没想到刷到了这个,“霉霉不露肚脐眼,是因...

2025-06-22