Zig verlangt Klammern bei mehrdeutiger Operator-Priorität

Partial Operator Precedence

Nach zehn Jahren setzt Zig den Vorschlag #114 um: Bestimmte Operatorkombinationen haben keine feste Priorität mehr, der Compiler fordert Klammern. Häufige Fälle wie x + y * z bleiben klammerfrei. Im eigenen Code mussten nur 353 Zeilen angepasst werden. Ein Upgrade-Werkzeug fügt Klammern automatisch ein, doch die manuelle Korrektur kann versteckte Fehler aufdecken.

Zehn Jahre später ist dieser Vorschlag im Master-Branch von Zig umgesetzt.

Mehr von diesem Tag

2026-11-05