网站地图官方微信:
网站首页 包装制品 包装用纸 帐簿 夜视仪 学习机 学生

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 女明星究竟可以有多瘦? |

    1 前几天的GQ盛典上,娜扎的身材,真的吓到我了。 我们知...

    查看详情>>
  • | 独立开发者都使用了哪些技术栈? |

  • | 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵? |

  • | 为什么现在人对明朝那么看重? |

  • | 如何评价《情感反诈模拟器》女演员刘梦茹最新的抖音***回应? |

  • | lcd屏幕如此护眼,为什么现在没有了? |

  • | 为什么黄河入海口没有形成大城市? |

  • | 求推荐适合给父母买的电视机,操作不要太复杂? |

  • | ***x512具体在哪些方面应用? |

  • | 年纪轻轻为什么会得腰肌劳损? |

  • | 后端真的比前端累吗? |

  • 之前网上见过这个姑娘的照片,当时惊为天人。 后来看到章...

    2025-06-27
  • 先晒图。 必须可怕啊! 首先,养龟的动机就很可怕。 我...

    2025-06-27
  • M2 Max,不插电直接开Pro Tools,一分钟以内可以...

    2025-06-27
  • 5月4日,娱乐媒体晒出超级***伊内斯·特洛奇亚身穿比基尼现...

    2025-06-27

关注我们

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