Lobsters | 📄 原文链接 | 2026-10-27 收录

Zig 十年老提案落地:歧义优先级现在必须加括号

来源:ziglang.org — 2026-10-24

📋 概述

Zig 第二古老的开放提案(2016 年 2 月提出的 issue #114,要求对容易混淆的运算符组合强制加括号)在十年后由贡献者 CMDRZero 实现进了 master。从此一部分运算符组合不再有定义的优先级,混用时编译器直接报「ambiguous operator precedence」并提示加括号,同时注明 0.17.x 里原本是怎么结合的。算术与比较这类常见组合不受影响,整个代码库里一百多万行只有 353 行需要改。

🔑 核心要点

💡 金句

The idea behind this is to reduce the number of rules a programmer needs to know when reading and writing Zig code.
← 返回 Lobsters 首页