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

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

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


《F1:狂飙飞车》很适合在电***的大荧幕上看。 这个电影比...
我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo...
迭代法+取模计算fibs(100000000)%100000...
越南,菲律宾都呆过,我觉得越南妹子只是皮肤白,年轻的时候身材...
我不是开发,我是测试。 原本我也一腔热血,想钻研一门语言开...
怎么看QS排名?你得看它的评分体系。 链接: QS 排名计...
我最近刚把 QQ 音乐上的几千首歌,都在 Apple mus...
分类讨论。 第一类:广大平时基本什么都不练的普通人 这类人...
鸡可以吃比它们小的一切生物 就是不能吃也要叨两口试探一下那种...
谢邀。 微信不知道,互联网创业多年,我们收到的网信办等的要...
