Rust 语言的 "!"(never)类型终于在两年多的工作后正式稳定。此更改虽需对旧版做小幅破坏性调整,却让永不返回的函数语义更明确,并提升了泛型代码的效率。
背景
Rust 的 never 类型多年来一直是编译器内部的不稳定特性,用于表示永不产生值的代码路径。
- 来源
- Lobsters
- 发布时间
- 2026年9月13日 22:00
- 评分
- 7.0 / 10
Rust 语言的 "!"(never)类型终于在两年多的工作后正式稳定。此更改虽需对旧版做小幅破坏性调整,却让永不返回的函数语义更明确,并提升了泛型代码的效率。
Rust 的 never 类型多年来一直是编译器内部的不稳定特性,用于表示永不产生值的代码路径。