表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
{dede:pagebreak/}
真的有这种又苗条身材又爆炸的么?
为什么央视不再报道洛杉矶***了?
新手入门养鱼,该怎么开始?
能分享一下你写过的rust项目吗?
有没有免费的云服务器?
systemd吞并了什么?
北京日报点名批评“苏超”过度娱乐化的动机是什么?
为什么我觉得中国很谦虚,甚至有时候感觉中国对其他国家过分宽容,外国人却认为中国是列强呢?
怎么才能有尤雨溪一半强,该怎么学习?
有没有什么冷门的高颜值女演员?
有什么是你去河南才明白的事?
为什么现在的年轻人更容易觉得疲惫?
***拍大尺度片子时摄影师不会看光吗?
男子蛋糕被小女孩踩坏,上前理论还被其家长辱骂殴打,如果发生这种事情有比***里当事人更好的处理方法吗?
和女生旅游开一间房有什么注意事项?
如有如此漂亮的女友,该怎么办,才能不弄丢?