网站地图官方微信:
网站首页 耿车镇 游埠镇 峪河镇 群利镇 木苏乡 腾冲市

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 家里有了孩子狗狗吃醋老吓唬孩子,要不要把狗狗卖掉? |

    卧槽神他妈吃醋吓唬孩子…… 狗理解不了“从三甲医院产科病房带...

    查看详情>>
  • | 为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可? |

  • | 怎么才能让孩子在不牺牲睡眠和运动时间的前提下,成绩名列前茅? |

  • | 在工作中,你都遇见过哪些可笑的形式主义? |

  • | 如何看待同样被美国制裁,小米反诉成功,明明是小米不跪,小米却不断被黑? |

  • | 国内玩爵士的人生活是怎样的? |

  • | 中国有没有不作恶的输入法? |

  • | 如何看待朝鲜海军崔贤级二号舰“姜健”这么快就得以修复? |

  • | 性在婚姻生活中真的重要吗? |

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

  • | 为什么越来越多的国内男孩,要娶国外女孩? |

  • 1 概述声笔简码通过巧妙的顶功编码技术,在保持输入法极度简单...

    2025-06-18
  • 一、生产部署应用开发完成以后,需要把它提供给用户使用。 重点...

    2025-06-18
  • 一个朋友的缸,心心念想养罗汉,养了两个月水,财政大臣经不起两...

    2025-06-18
  • Dlang没前途的,他犯了大忌,升级背刺用户搞不兼容,社区动...

    2025-06-18

关注我们

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