官术网_书友最值得收藏!

val versus var

In Java, variables can be declared final. Final variables can be assigned only once:

final String s = "Hi";
s = "Bye"; // Doesn't work

Kotlin urges you to use immutable data as much as possible. Final variables in Kotlin are simply val:

val s = "Hi"
s = "Bye" // Doesn't work

If you do have a case in which you would like to reassign a variable, use var instead:

var s = "Hi"
s = "Bye" // Works now
主站蜘蛛池模板: 乐至县| 元江| 石嘴山市| 通化市| 河西区| 阳新县| 长兴县| 凉城县| 尼木县| 蕉岭县| 青冈县| 洛宁县| 碌曲县| 宁阳县| 威信县| 句容市| 古丈县| 麟游县| 正安县| 乌审旗| 类乌齐县| 宝坻区| 武功县| 武安市| 白河县| 甘南县| 许昌县| 凤凰县| 梨树县| 军事| 房产| 阳原县| 武胜县| 始兴县| 孟州市| 西乡县| 色达县| 合作市| 宁国市| 榕江县| 四川省|