val gegenüber var: Unveränderlichkeit von Anfang an
Verstehen Sie den Unterschied zwischen val und var und warum Unveränderlichkeit wichtig ist
val gegenüber var: Unveränderlichkeit von Anfang an ist eine kostenlose Kotlin Academy-Lektion auf CoddyKit. Dies ist Lektion 2 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 Kotlin Academy-Lernpfads, und dein Fortschritt wird über Web und CoddyKit-App synchronisiert. Der Kotlin Academy-Kurs umfasst insgesamt 4 Lektionen.
Zwei Möglichkeiten, eine Variable zu deklarieren
val: schreibgeschützte Referenz
val name = "Kotlin"
println(name)
// name = "Java" // Error: Val cannot be reassignedvar: veränderliche Referenz
var counter = 0
counter = 1
counter += 1
println(counter) // 2Typinferenz
val age = 25 // inferred: Int
val name: String = "Ana" // explicit type
var score: Double = 0.0val bedeutet nicht, dass das Objekt unveränderlich ist
val list = mutableListOf(1, 2, 3)
list.add(4) // OK! list is val but mutable
// list = mutableListOf() // Error: reassignmentval standardmäßig bevorzugen
val pi = 3.14159 // constant value
val greeting = "Hi" // never changes
var retries = 3 // will be decrementedval im Vergleich zu const val
const val MAX_SIZE = 100 // compile-time
val instance = MyClass() // runtimeNicht initialisiertes var
var result: String
result = "computed"
println(result)Gültigkeitsbereich und Shadowing
val x = 10
run {
val x = 20 // shadows outer x
println(x) // 20
}
println(x) // 10Namenskonventionen
val firstName = "Jane" // camelCase
const val MAX_ITEMS = 50 // UPPER_SNAKE_CASE
class UserProfile // PascalCaseWarum Unveränderlichkeit wichtig ist
Kurzer Check
Zusammenfassung
Häufig gestellte Fragen
Ist die Lektion „val gegenüber var: Unveränderlichkeit von Anfang an“ kostenlos?
Ja — der vollständige Text von „val gegenüber var: Unveränderlichkeit von Anfang an“ ist hier im Web kostenlos zu lesen. Um sie interaktiv zu üben (integrierter Code-Editor und 24/7 KI-Tutor) und den Rest des Kotlin Academy-Kurses freizuschalten, upgrade auf CoddyKit PRO. Der Kotlin Academy-Kurs umfasst insgesamt 4 Lektionen.
Was lerne ich in „val gegenüber var: Unveränderlichkeit von Anfang an“?
Verstehen Sie den Unterschied zwischen val und var und warum Unveränderlichkeit wichtig ist Du übst Kotlin 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 Kotlin Academy zu starten?
Keine Vorkenntnisse erforderlich. Kotlin 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 2 von 4.
Wie lange dauert die Lektion „val gegenüber var: Unveränderlichkeit von Anfang an“?
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 Kotlin Academy-Lektion Code schreiben und ausführen?
Ja. Jede Kotlin 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
- Kotlin einrichten: REPL, IntelliJ und Online-Playground
- val gegenüber var: Unveränderlichkeit von Anfang an
- Kotlin-Grundtypen: Int, Double, Boolean, Char
- Ihr erstes Kotlin-Programm: main, println und Eingaben