网站地图官方微信:
网站首页 尚璧镇 横溪镇 下管镇 田心镇 桠杈镇 睦化乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

    这三艘航母并不先进,批量建造会造成整体落后。 1.山东舰是...

    查看详情>>
  • | 为什么山姆这么受欢迎? |

  • | 什么是 5G 固定无线接入(FWA)? |

  • | 怎么通俗的解释路由这个词? |

  • | 在男性眼里,欢愉有多重要? |

  • | Linux du-h显示的是文件还是文件夹的大小? |

  • | 你们的腰突是怎么突然好的? |

  • | 如有如此漂亮的女友,该怎么办,才能不弄丢? |

  • | 熊猫烧香技术含量高吗?高在哪里? |

  • | 皮肤太白是种怎样的体验? |

  • | HTTP/3 解决了什么问题,又引入了什么新问题? |

  • 公司内外都搭建过PVE集群,最早的快十年了。 目前来说,P...

    2025-06-25
  • 2024开年,我腰突了!没错,2004年第一个月,我腰椎间盘...

    2025-06-25
  • 不是姐妹,要么你守着,要么你去睡会儿让你老公看一会儿。 你俩...

    2025-06-25
  • 物理老师要是看了这个***狂喜,就可以把TA踢出教师队伍了(...

    2025-06-25

关注我们

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