表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
在所有动物肉中,哪一种味道最好?
想要入行音***开发,但是没有相关项目经验怎么办?
为什么大陆演员很难演出香港黑帮片中的那种骨子里的江湖气?
利用爬虫技术能做到哪些很酷很有趣很有用的事情?
直接买 iMac 好还是买一个 Mac mini 加一个显示屏?
为什么在中国邮箱不流行?
Firefox 浏览器是否还有可能浴火重生?
超小团队选择Django还是Flask?
postgres集群的选择?
如何评价「尖叫」这种饮料?
你为什么觉得 Mac 不好用?
韦神这么厉害为什么不去参加最强大脑?
美国***下令美使领馆暂停留学生新签证面谈,将带来哪些影响?美国大学在全球人才竞争中还有优势吗?
MacOS真的比Windows流畅吗?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
如何评价《灵笼 2》第六集?
MongoDB的缺点以及你为什么不使用MongoDB?
为什么 Android 和 iOS 渲染架构不一样,各有什么优劣势?
雷军为什么不愿意用性价比打法进军NAS?
92年的大龄剩女,还有必要结婚吗?
公园坐椅应该多长?
微信服务器会保留聊天记录吗,会保存多久?
是什么原因导致HDR无法推行?
H264和H265谁画质好,求回谢谢!?
如何看待 Git 的 Windows 安装程序称 Vim「很难用」?
魔兽世界有必要4k吗?
穿瑜伽裤爬山的女生会不会害羞?
Node.js是谁发明的?
为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?