Sobes.tech
Intern

Ποια είναι η διαφορά μεταξύ val και var στο Kotlin;

sobes.tech AI

Απάντηση από AI

val (αξία) χρησιμοποιείται για την δήλωση αμετάβλητων (immutable) μεταβλητών. Μετά την ανάθεση τιμής, δεν μπορεί να αλλάξει.

var (μεταβλητή) χρησιμοποιείται για την δήλωση μεταβλητών που μπορούν να αλλάξουν (mutable). Η τιμή της μπορεί να αλλάξει οποιαδήποτε στιγμή.

// Παραδείγματα χρήσης
val αμετάβλητηΤιμή = 10 // Δεν μπορεί να αλλάξει
var μεταβλητήΤιμή = 20  // Μπορεί να αλλάξει
μεταβλητήΤιμή = 30