Zurück zu den Lektionen

Lektion 7: Stable Variables - Persistente Daten

Lerne stable variables kennen - Daten, die auch nach einem Canister-Upgrade erhalten bleiben.

+30 XP

Konzept erklärt

Stable = Daten überleben Upgrades!

Stell dir vor, du updatest deine App... und alle Daten sind weg! 😱

// Normale Variable - WIRD GELÖSCHT bei Upgrade:
var score : Nat = 100;

// Stable Variable - ÜBERLEBT Upgrade:
stable var score : Nat = 100;

Warum ist das wichtig?

  • Du kannst deinen Code updaten, ohne Daten zu verlieren
  • Wie eine Datenbank, die immer erhalten bleibt
  • SUPER WICHTIG für produktive Apps!

Analogie zu Web-Entwicklung:

  • Normale
    var
    = RAM (weg nach Neustart)
  • stable var
    = Datenbank (bleibt für immer)