E-Ink 新闻日报

返回列表

Rust应该拥有稳定的尾调用

Trifecta Tech基金会提出推进Rust显式尾调用优化的项目目标,计划在2027年实现稳定化。尾调用允许函数重用调用者的栈帧,实现无栈溢出风险的递归。该项目需要资金支持,并引入了'become'关键字语法来声明显式尾调用。

背景

尾调用优化是一种编译器技术,允许递归函数调用重用栈帧,防止栈溢出。虽然在函数式语言中常见,但Rust一直在讨论但尚未稳定此功能。

来源
Lobsters
发布时间
2026年4月14日 19:04
评分
6.0 / 10