const für Werte, die sich nie ändern
Unveränderliche Bindings als Standard.
const für Werte, die sich nie ändern ist eine kostenlose Zig Academy-Lektion auf CoddyKit. Dies ist Lektion 1 von 4. Du kannst die komplette Lektion unten kostenlos lesen – dann übst du sie direkt im Browser mit einem integrierten Code-Editor und einem KI-Tutor rund um die Uhr. Sie ist Teil des Zig Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Zig Academy-Kurs umfasst insgesamt 4 Lektionen.
Hier beginnen Bindings
In Zig geben Sie einem Wert mit einem Binding einen Namen. Die erste Entscheidung ist, ob dieser Name später geändert werden darf.
const kennenlernen
Das Schlüsselwort const erstellt einen Namen, dessen Wert niemals neu zugewiesen werden kann. Es ist die sichere Standardmethode, Dinge in Zig zu benennen.
const pi = 3.14159;Unveränderlich aus Überzeugung
Ein const-Binding ist unveränderlich: Sobald es auf einen Wert verweist, ist diese Verbindung fest. Dadurch wird Ihr Code leichter lesbar und verständlicher.
Neuzuweisung ist ein Fehler
Versuchen Sie, einer const-Variablen einen neuen Wert zu geben, stoppt der Compiler Sie. Zig meldet einen klaren Fehler, statt den Fehler stillschweigend durchzulassen.
const x = 5;
x = 6; // error: cannot assign to constantBei der Deklaration initialisieren
Sie setzen den Wert einer const-Variablen dort, wo Sie sie deklarieren. Es gibt keine leere const-Variable, die später gefüllt wird.
const greeting = "Hello, Zig";const für Konfigurationen
Feste Zahlen wie eine Puffergröße oder eine maximale Anzahl eignen sich perfekt für const. Sie benennen einen Wert klar und garantieren, dass er unverändert bleibt.
const max_users = 100;const zuerst bevorzugen
Guter Zig-Stil verwendet zuerst const und wird nur dann veränderlich, wenn sich ein Wert wirklich ändern muss. Weniger Mutation bedeutet weniger Überraschungen.
Der Typ wird weiterhin inferiert
Normalerweise schreiben Sie keinen Typ nach const. Zig inferiert ihn aus dem Wert, sodass const count = 0 einfach als Ganzzahl funktioniert.
const count = 0;const auf der obersten Ebene
Außerhalb jeder Funktion deklarierte Konstanten werden zu dateiweiten globalen Variablen. Sie werden einmal ausgewertet und im gesamten Programm gemeinsam verwendet.
const version = "1.0.0";Ein Import gibt eine const-Variable zurück
Häufig sehen Sie const std = @import. Das Ergebnis eines Imports ist ein Wert, und wenn Sie es mit const binden, bleibt dieses Modul unverändert.
const std = @import("std");Selbstdokumentierender Code
const zeigt jedem Leser, dass sich der Wert nicht ändert. Dieses eine Schlüsselwort ist ein kleines, verlässliches Versprechen über Ihre Absicht.
Schnellprüfung
Sie deklarieren const limit = 10. Was geschieht, wenn Sie später limit = 20 schreiben?
Zusammenfassung
Sie haben gelernt, dass const einen Wert benennt, der sich niemals ändert. Initialisieren Sie ihn einmal, lassen Sie Zig den Typ inferieren und verwenden Sie ihn als Standard. 🔒
Häufig gestellte Fragen
Ist die Lektion „const für Werte, die sich nie ändern“ kostenlos?
Ja — der vollständige Text von „const für Werte, die sich nie ändern“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Zig Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Zig Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „const für Werte, die sich nie ändern“?
Unveränderliche Bindings als Standard. Du übst Zig Academy mit praktischem Code, den du direkt im Browser ausführst, und ein 24/7 KI-Tutor beantwortet deine Fragen während du die Lektion bearbeitest.
Brauche ich Erfahrung, um Zig Academy zu starten?
Keine Vorkenntnisse erforderlich. Zig Academy auf CoddyKit ist für Anfänger bis fortgeschrittene Lernende strukturiert, sodass du hier starten oder von Anfang an beginnen und in deinem eigenen Tempo voranschreiten kannst. Dies ist Lektion 1 von 4.
Wie lange dauert die Lektion „const für Werte, die sich nie ändern“?
Die meisten CoddyKit-Lektionen dauern etwa 5–10 Minuten. Jede ist kompakt und interaktiv, sodass du stetig Fortschritte machst und genau dort weitermachst, wo du aufgehört hast – im Web und in der App.
Kann ich in dieser Zig Academy-Lektion Code schreiben und ausführen?
Ja. Jede Zig Academy-Lektion enthält einen integrierten Code-Editor, sodass du echten Code direkt in deinem Browser schreibst und ausführst und sofort KI-Feedback erhältst — ohne lokale Einrichtung erforderlich.
Alle Lektionen in diesem Kurs
- const für Werte, die sich nie ändern
- var für veränderlichen Zustand
- Typinferenz oder explizite Typen
- undefined und nicht initialisierter Speicher