Menu
Coddy logo textTech

Val a Var

Część sekcji Podstawy ścieżki Kotlin w Coddy. Lekcja 5 z 93.

W Kotlinie używasz val i var do przechowywania wartości.

var tworzy zmienną. Jej wartość można później zmienić:

fun main() {
    var score = 10
    println(score)  // 10
    score = 20
    println(score)  // 20
}

val tworzy wartość tylko do odczytu. Nazwy nie można ponownie przypisać po jej zainicjowaniu. Nie oznacza to, że obiekt, do którego się odwołuje, jest głęboko niezmienny:

fun main() {
    val name = "Alice"
    println(name)  // Alice
    // name = "Bob"  // ❌ Błąd! Val nie może zostać ponownie przypisane
}

Kiedy czego używać?

  • Domyślnie używaj val. Jeśli wartość nie musi się zmieniać, ustaw ją jako tylko do odczytu.
  • Używaj var tylko wtedy, gdy wiesz, że wartość będzie musiała się zmienić.
challenge icon

Wyzwanie

Początkujący

Utwórz wartość tylko do odczytu o nazwie language i wartości "Kotlin" oraz zmienną o nazwie age i wartości 25. Wypisz obie wartości w osobnych wierszach.

Spróbuj swoich sił

fun main() {
    
}
quiz iconSprawdź się

Ta lekcja zawiera krótki quiz. Zacznij lekcję, żeby na niego odpowiedzieć i śledzić swoje postępy.

Wszystkie lekcje w sekcji Podstawy

Poćwicz samodzielnie: Edytor online Kotlin