Intern
Ποια είναι η διαφορά μεταξύ val και var στο Kotlin;
sobes.tech AI
Απάντηση από AI
val (αξία) χρησιμοποιείται για την δήλωση αμετάβλητων (immutable) μεταβλητών. Μετά την ανάθεση τιμής, δεν μπορεί να αλλάξει.
var (μεταβλητή) χρησιμοποιείται για την δήλωση μεταβλητών που μπορούν να αλλάξουν (mutable). Η τιμή της μπορεί να αλλάξει οποιαδήποτε στιγμή.
// Παραδείγματα χρήσης
val αμετάβλητηΤιμή = 10 // Δεν μπορεί να αλλάξει
var μεταβλητήΤιμή = 20 // Μπορεί να αλλάξει
μεταβλητήΤιμή = 30