Zig Academy · Leçon

const pour les valeurs qui ne changent jamais

Les liaisons immuables par défaut.

Leçon 1 sur 413 étapes

const pour les valeurs qui ne changent jamais est une leçon Zig Academy gratuite sur CoddyKit. Ceci est la leçon 1 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage Zig Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours Zig Academy comprend 4 leçons au total.

Les liaisons commencent ici

Dans Zig, vous donnez un nom à une valeur au moyen d’une liaison. Votre premier choix consiste à déterminer si ce nom pourra être modifié ultérieurement.

Découvrez const

Le mot-clé const crée un nom dont la valeur ne peut jamais être réaffectée. C’est la manière sûre et standard de nommer des éléments dans Zig.

const pi = 3.14159;

Immuable par choix

Une liaison const est immuable : dès qu’elle pointe vers une valeur, ce lien est verrouillé. Votre code est ainsi plus facile à lire et à comprendre.

Toute réaffectation est une erreur

Si vous essayez de donner une nouvelle valeur à une constante const, le compilateur vous arrête. Zig signale une erreur explicite au lieu de laisser passer le problème silencieusement.

const x = 5;
x = 6; // error: cannot assign to constant

Initialiser lors de la déclaration

Vous définissez la valeur d’une constante const là où vous la déclarez. Il n’existe pas de constante const vide à remplir plus tard.

const greeting = "Hello, Zig";

const pour la configuration

Les nombres fixes, comme la taille d’un buffer ou un nombre maximal, sont parfaits pour const. Ils nomment clairement une valeur et garantissent qu’elle restera inchangée.

const max_users = 100;

Privilégier const

Un bon style Zig commence par const et ne choisit une liaison modifiable que lorsqu’une valeur doit réellement changer. Moins de mutations signifie moins de surprises.

Le type est toujours déduit

En général, vous n’écrivez pas de type après const. Zig le déduit à partir de la valeur : const count = 0 fonctionne donc simplement comme un entier.

const count = 0;

const au niveau supérieur

Les constantes déclarées en dehors de toute fonction deviennent des valeurs globales au fichier. Elles sont évaluées une fois et partagées dans tout votre programme.

const version = "1.0.0";

Un import renvoie une constante const

Vous verrez souvent const std = @import. Le résultat d’un import est une valeur, et le lier avec const permet de conserver ce module inchangé.

const std = @import("std");

Du code explicite

La présence de const indique à tout lecteur que la valeur ne changera pas. Ce simple mot-clé constitue une petite promesse fiable sur votre intention.

Vérification rapide

Vous déclarez const limit = 10. Que se passe-t-il si vous écrivez ensuite limit = 20 ?

Récapitulatif

Vous avez appris que const nomme une valeur qui ne change jamais. Initialisez-la une fois, laissez Zig en déduire le type et utilisez-la par défaut. 🔒

Gratuit pour commencer

Apprends Zig avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « const pour les valeurs qui ne changent jamais » est-elle gratuite ?

Oui — le texte complet de « const pour les valeurs qui ne changent jamais » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours Zig Academy, passe à CoddyKit PRO. Le cours Zig Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « const pour les valeurs qui ne changent jamais » ?

Les liaisons immuables par défaut. Tu pratiques Zig Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer Zig Academy ?

Aucune expérience préalable n'est requise. Zig Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 1 sur 4.

Combien de temps prend la leçon « const pour les valeurs qui ne changent jamais » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon Zig Academy ?

Oui. Chaque leçon Zig Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. const pour les valeurs qui ne changent jamais
  2. var pour un état modifiable
  3. Inférence de type ou types explicites
  4. undefined et mémoire non initialisée
← Retour à Zig Academy