网站地图官方微信:
网站首页 大麻镇 桐河乡 大坝镇 良田乡 苏雄乡 美原镇

当前位置: 首页 >

为什么Rust写个链表都那么难?

表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。

但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。

但这又回到了老路上,违背了Rust的目标。

但是只要我们提前知道链表的最大长度,那么就能写出来了。

例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。

问题就出在这里,“链表最大…。

为什么Rust写个链表都那么难?

  • | LCD党真的只是少部分人吗? |

    新出的,唯一的一款lcd屏手机,用的还是几年前的天玑8200...

    查看详情>>
  • | 创业公司是否应该使用 Rust ? |

  • | 一个母亲对儿女说,这世上除了爸妈没人真心希望你们好。请问你怎么看? |

  • | 你会从mac转向Windows吗? |

  • | 只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢? |

  • | 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗? |

  • | 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响? |

  • | 你后悔买电子书阅读器吗? |

  • | 使用内存超过32G(含)的电脑是种怎样的体验? |

  • | 有什么工具可以批量更改文件名? |

  • | 人社部称个人养老金领取时需缴个税 3%,不区分本金和投资收益,哪些人适合缴存个人养老金?应注意什么? |

  • 最简单的 1.花10元在闲鱼买个夸克1年会员 2.花1-3元...

    2025-06-26
  • 这个可以参考下,某品牌冰箱包装里的2个小配件,5cm边长的正...

    2025-06-26
  • 前两天给儿子讲西游记绘本,讲到真***美猴王章节时,他说不用...

    2025-06-26
  • 说一个许多人可能没想到的事: 我们经常看到塑料需要500年甚...

    2025-06-26

关注我们

添加微信好友,关注最新动态