E-Ink 新闻日报

返回列表

Rust:空类型并非底类型

Rust 1.100 将空类型(! 或 never)引入所有类型注解,而不仅限于函数返回类型。文章解释了空类型与底类型的核心区别:Rust 的 ! 不需要子类型支持,而底类型依赖子类型系统才能被用于任何位置。

背景

Rust 多年来已支持将 never 类型(!)用作函数返回类型,但 Rust 1.100 的最新变更将其扩展到了所有类型注解上下文。这涉及与系统编程语言设计相关的底层类型理论概念。

来源
Lobsters
发布时间
2026年9月9日 05:23
评分
6.0 / 10