问题:返回空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中处理返回空值的问题。
🏷️
标签
➡️