Retour au cours

Variables et Constantes

Cours complet : Programmation Zig de Zéro à Héros

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;