0Pricing
Mojo Academy · Lektion

Was Wertsemantik bedeutet

Jede Variable besitzt ihren eigenen Wert.

Was Wertsemantik bedeutet ist eine kostenlose Mojo 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 Mojo Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Mojo Academy-Kurs umfasst insgesamt 4 Lektionen.

Zwei Sichtweisen auf Daten

Wenn Sie einen Wert in eine neue Variable kopieren, steht dann jede Variable für sich oder teilen sie insgeheim Daten? Die Wertsemantik beantwortet diese Frage. 🤔

Jede Variable besitzt ihren Wert

Bei der Wertsemantik enthält jede Variable ihre ganz eigene Kopie der Daten. Keine zwei Namen zeigen unbemerkt auf dasselbe Objekt.

var a = 5
var b = a

Eine Kopie, kein Verweis

Die Zuweisung b = a gibt b eine frische Kopie. Von diesem Moment an sind a und b unabhängig voneinander.

var a = 5
var b = a
print(a, b)

Das Ändern einer Variable lässt die andere unverändert

Da b seine eigene Kopie besitzt, wirkt sich eine Änderung an b niemals auf a aus. Der ursprüngliche Wert bleibt genau so, wie Sie ihn hinterlassen haben.

var a = 5
var b = a
b = 99

Das Denkmodell: Boxen

Stellen Sie sich jede Variable als eigene Box vor. Beim Kopieren wird der Inhalt in eine zweite Box gegossen, nicht über eine Abkürzung auf die erste verwiesen.

So verhalten sich Zahlen

Einfache Typen wie Int werden ganz natürlich als Werte kopiert. Wenn Sie x weitergeben, erhält jede Stelle ihre eigene Zahl, mit der sie arbeiten kann.

var x = 10
var y = x
y = 20

Mojo erweitert dieses Prinzip auf Ihre Typen

Mojo wendet die Wertsemantik umfassend an, auch auf von Ihnen geschriebene Strukturen. Beim Kopieren einer Struktur werden auch alle ihre Felder kopiert.

Warum sich das vorhersehbar anfühlt

Mit Wertsemantik lesen Sie Code lokal: Eine Variable ändert sich nur, wenn Sie sie ändern, niemals als Nebenwirkung an anderer Stelle. ✅

Im Gegensatz zum Teilen

Das Gegenteil ist ein Referenzverhalten, bei dem zwei Namen auf ein Objekt zeigen. Mojo bevorzugt standardmäßig Werte, um diese Überraschung zu vermeiden.

Unabhängigkeit ist die zentrale Idee

Das Wesentliche der Wertsemantik ist die Unabhängigkeit: Kopien sind wirklich getrennt, sodass Änderungen dort bleiben, wo Sie sie vornehmen.

var price = 100
var saved = price
price = 80

Die Grundlage für sicheren, schnellen Code

Unabhängige Werte ermöglichen es Mojo, Ihr Programm präzise zu analysieren. Das hilft dabei, den Code sowohl sicher als auch schnell zu halten.

Kurzer Check

Sie schreiben var b = a und ändern anschließend b. Was geschieht unter der Wertsemantik mit a?

Zusammenfassung

Bei der Wertsemantik besitzt jede Variable eine unabhängige Kopie. Das Ändern einer Variable wirkt sich niemals auf eine andere aus, wodurch der Code vorhersehbar bleibt. 🎯

Häufig gestellte Fragen

Ist die Lektion „Was Wertsemantik bedeutet“ kostenlos?

Ja — der vollständige Text von „Was Wertsemantik bedeutet“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Mojo Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Mojo Academy-Kurs umfasst insgesamt 4 Lektionen.

Was lerne ich in „Was Wertsemantik bedeutet“?

Jede Variable besitzt ihren eigenen Wert. Du übst Mojo 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 Mojo Academy zu starten?

Keine Vorkenntnisse erforderlich. Mojo 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 „Was Wertsemantik bedeutet“?

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 Mojo Academy-Lektion Code schreiben und ausführen?

Ja. Jede Mojo 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

  1. Was Wertsemantik bedeutet
  2. Kopien und gemeinsam genutzter Zustand
  3. Mojos sichere Standardeinstellung
  4. Ein erster Blick auf Mutation
← Zurück zu Mojo Academy