Variables et Constantes
En Zig, vous devez décider si une valeur est mutable ou immuable lors de sa déclaration.
const: Immuable. Une fois définie, la valeur ne peut plus changer.var: Mutable. La valeur peut être modifiée ultérieurement.
zig const constant_value: i32 = 5; var mutable_value: i32 = 10;
mutable_value = 20; // Autorisé // constant_value = 10; // Erreur !
Zig exige que toutes les variables soient initialisées. Si vous souhaitez retarder l'initialisation, utilisez undefined (mais soyez prudent !).
zig var x: i32 = undefined; x = 5;