网站地图官方微信:
网站首页 包装胶带 包装机械 圆珠笔 圆规 眼镜片 信封

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 跳水为什么几乎全世界都玩不过中国? |

    压水花拼的是未成年少女的命。 要不你看看全红婵最近的表现?...

    查看详情>>
  • | 目前最具性价比的全栈路线是啥? |

  • | 5挺马克沁机枪,能否击败50万重骑兵? |

  • | Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本? |

  • | 评价一下Proxmox VE与ESXi的优劣? |

  • | 你们跟网友面过基吗?翻车了吗? |

  • | 古代刚考中进士一般授予什么官职,一段时间后又能当上什么等级的官(平均水平)? |

  • | 群晖 nas 有些什么基本和好玩的功能? |

  • | 为什么人们通常不相信漂亮女孩是一个工程师? |

  • | ***体隆胸之后多久乳房变软一些? |

  • | 广州的公共交通为什么这么烂? |

  • 八部金刚功是一个神奇的现象,前几年网上吹嘘者多。 在这些吹嘘...

    2025-06-19
  • 我将我的鸿蒙Next应用提交到应用市场时,在可支持的设备类型...

    2025-06-19
  • 我家的无线路由器,老婆买的: 音乐播放机,老婆买的: ...

    2025-06-19
  • 昨天陪同副局长、科长下县,下午3点到,开会开到晚上8点。 局...

    2025-06-19

关注我们

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