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

Rust生命周期难懂很大程度上是因为Rust关于生命周期设计得有若干怪癖之处,以及它的文档写得有误导性,语焉不详。
比方说 &'a i32这个记号。
Rust文档说它表示“生命周期 不小于'a的引用”,这并不完全对,实际上它还能表示“生命周期不大于'a的引用”,取决于这个符号出现的位置。
在函数参数列表里的生命周期是前者,在返回值里的生命周期是后者。
如此基础和重要的编译逻辑,整篇文档没一个地方提到,试了半天才试出来。
这就是文…。

Rust生命周期难懂很大程度上是因为Rust关于生命周期设计得有若干怪癖之处,以及它的文档写得有误导性,语焉不详。
比方说 &'a i32这个记号。
Rust文档说它表示“生命周期 不小于'a的引用”,这并不完全对,实际上它还能表示“生命周期不大于'a的引用”,取决于这个符号出现的位置。
在函数参数列表里的生命周期是前者,在返回值里的生命周期是后者。
如此基础和重要的编译逻辑,整篇文档没一个地方提到,试了半天才试出来。
这就是文…。


老公38岁。 今天晚上回来看到洗手台上堆好多石头,我刚开始...
前天我在出差之前(凌晨)写代码(看得出来我写的是matlab...
对于数据中心来说 万兆属于烂大街的货 性能需求摆在那 但是对...
作为少数同时拥有两款AI眼镜的男人(Meta和雷鸟V3), ...
师父本身的游戏设计没有把握好真实性和难度的平衡。 它只适合少...
没有分界线,编译器和解释器被统一在了被称为 扶她映射(Fut...
吐槽一下js的生态。 之前用j***a,想知道一个第三方m...
不开玩笑,认真的说 贵州的定位到底是什么? 一.战略要地,控...
5月25日,上海地铁2号线,一年轻女子和一男子发生争吵,直接...
坐标深圳,媳妇家在市区有一套老房子,名字很唬人,叫“威登别墅...
