问题:返回空Vec还是None

💡 原文中文,约300字,阅读约需1分钟。
📝

内容提要

本文讨论了在Rust中处理返回空值的问题。作者提到了两种API设计,一种是返回空的Vec,另一种是返回Option<Vec>。作者还提到了Stack Overflow上的类似问题,大多数人建议返回空的列表而不是null。然而,由于Rust没有null值,作者提出了一个问题,即如何在Rust中处理这个问题。

🎯

关键要点

  • 本文讨论了在Rust中处理返回空值的问题。
  • 作者提到两种API设计:返回空的Vec和返回Option<Vec>。
  • Stack Overflow上的建议是返回空列表而不是null。
  • Rust没有null值,作者提出了如何在Rust中处理返回空值的问题。
➡️

继续阅读