表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
张柏芝本人有个很致命的问题。 矮而且黑。 说她丑那肯定是...
[***] 鱼缸要养庞大的清洁工队伍,清道夫、红眼大帆、各种...
目前的时代,2025年,前端比后端要麻烦,不是难,是麻烦。 ...
请你设计一个加密货币交易所,主要能支持如下功能: 1,用户充...
J***a能做的事还挺多。 著名的沙盒游戏《我的世界》,J...
哈哈,首先我不是布道师,算是 go 语言的爱好者吧。 😄 自...
在线客服 :
服务热线:
电子邮箱:
公司地址: