为什么觉得 Rust 难上手,尤其是生命周期?
Rust生命周期难懂很大程度上是因为Rust关于生命周期设计得有若干怪癖之处,以及它的文档写得有误导性,语焉不详。
比方说 &'a i32这个记号。
Rust文档说它表示“生命周期 不小于'a的引用”,这并不完全对,实际上它还能表示“生命周期不大于'a的引用”,取决于这个符号出现的位置。
在函数参数列表里的生命周期是前者,在返回值里的生命周期是后者。
如此基础和重要的编译逻辑,整篇文档没一个地方提到,试了半天才试出来。
这就是文…。
相关推荐
最新更新
推荐阅读
理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
如何看待台湾省陆委会威胁国民党抗日老兵参加9.3阅兵会剥夺退休金?
豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
低代码会取代前端吗?
周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
骑公路车,20km/h,30km/小时,40km/小时摔车会怎么样?
现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
韩国掀起打「增高针」风潮,增高针真的能增高吗?会对身体产生哪些影响?
消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
中国伊朗签署 25 年全面合作协议,这意味着什么?
猜你喜欢
关注我们

包装项目合作
网站首页
