网站地图官方微信:
网站首页 包装生产线 折射仪 展示台 隐型眼镜 眼镜盒 信封

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么? |

    仅说几个通告里有但容易被忽略的信息; 19点家属同意转院,2...

    查看详情>>
  • | 为什么以霍顿为代表的外国运动员不尊重孙杨? |

  • | Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别? |

  • | 大家在深圳真实的收入是多少? |

  • | 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift? |

  • | 主流的云厂商各自优势在哪里? |

  • | 将 Windows Server 作为个人 PC 操作系统来用是怎样的体验? |

  • | 遭遇生理性涨奶该怎么办? |

  • | 吃爽了是怎样一种体验? |

  • | 为什么中国的英语教育这么失败? |

  • | 高中生染上电脑怎么办? |

  • 杭州已婚***被丈夫发现有多条流产记录,为了自证清白找到记者...

    2025-06-21
  • 在线急寻那位当时和我坐对面的空乘小姐姐,还想听一次你那如此“...

    2025-06-21
  • emm,遇到了。 怎么说呢,惊为天人吧 仓促间做的决定要面基...

    2025-06-21
  • 坦白局…你们的冬天真的都不穿内衣啊?是这样的,今天不小心碰到...

    2025-06-21

关注我们

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