为什么觉得 Rust 难上手,尤其是生命周期?
- 作者:admin
- 发表时间:2025-06-23 19:00:14
Rust生命周期难懂很大程度上是因为Rust关于生命周期设计得有若干怪癖之处,以及它的文档写得有误导性,语焉不详。
比方说 &'a i32这个记号。
Rust文档说它表示“生命周期 不小于'a的引用”,这并不完全对,实际上它还能表示“生命周期不大于'a的引用”,取决于这个符号出现的位置。
在函数参数列表里的生命周期是前者,在返回值里的生命周期是后者。
如此基础和重要的编译逻辑,整篇文档没一个地方提到,试了半天才试出来。
这就是文…。
最新文章
-
有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
-
为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
-
PHP初学者,我能不能使用PHP来开发桌面应用?
-
Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
-
为什么韩国的热辣舞团无法征服中国的男性市场??
-
mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。?
-
为什么都认为无GC语言一定会比有GC语言要快?
-
有哪些新生代没见过或者无法理解的 Red Hat Linux 9 时代的事情?
-
问问大家建独立站都是花了多少钱,踩过哪些坑?
-
是什么原因导致HDR无法推行?