Kotlin val ile var farkı

val final demek, readonly.
Degiskene assign ettigin degeri sonradan degistiremezsin.
var ise degerini degistirebilirsin.
Her dilde var benzeri konsept, C# da readonly, JS de const, java'da final.
Kotlinin yaklasimi daha guzel, val ile final, var ise variable.

val kullanmis ise developer, bu degerin sonradan degismemesi gerekiyor anlami vermis demektir.
Mumkun oldugunca val ve immutable obje kullanmak gerek.
 

Geri
Yukarı