美文网首页
Kotlin中var和val区别

Kotlin中var和val区别

作者: 尼古拉斯_特仑苏 | 来源:发表于2017-05-24 15:42 被阅读4298次

前几天朋友圈刷爆了关于Kotlin成为Android官方语言的新闻,为了体验一下,开始学习Kotlin的基础语法。其中Kotlin中有两个关键字定义变量var和val,区别如下:

var: var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和Java中声明变量的方式一样。
val: val是一个只读变量,这种声明变量的方式相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。

上段代码体验一下:

    var name = "lao wang"
    println(name)
    name = "xiao wang"
    println(name)
    val finalValue = "我万年不变的老李";
    println(finalValue);
 

结果如下:

lao wang
xiao wang
我万年不变的老李

相关文章

  • Kotlin中var和val区别

    前几天朋友圈刷爆了关于Kotlin成为Android官方语言的新闻,为了体验一下,开始学习Kotlin的基础语法。...

  • Kotlin编程之路——基本语法

    我们写的代码片段可以在这里运行测试 测试代码地址 Kotlin中var和val的区别 在Kotlin中的 var...

  • Kotlin中var和val 的区别

    var和val均为Kotlin开发中的关键字定义变量,两者虽然长得很像但是作用大不相同。 var为可变变量,即可以...

  • Kotlin中var和val的区别

    Kotlin中有两个关键字定义变量,这两个关键字外形看着差别很小就只差了一个字母,但实际差别很大的。

  • Kotlin秘籍之变量

    Kotlin中怎样声明一个变量 kotlin中声明变量需要使用val和var关键字 例如: var 和 val的区...

  • Kotlin如何预防空指针和解决“!!”

    用Val而不是Var在 Kotlin 中 val 代表只读,var 代表可变。建议尽可能多的使用 val。val ...

  • Kotlin笔记

    一、Kotlin基础 1.1 变量 在Kotlin中变量分为可变引用var和不可变引用val,val对应的是jav...

  • Android之Kotlin:Kotlin中var和val的区别

    Kotlin中有两个关键字定义变量,这两个关键字外形看着差别很小就只差了一个字母,但实际差别很大的。var是一个可...

  • Kotlin-----var和val的区别

    之前只记得JavaScript中有var和val关键字,也没有去关注过 var是一个可变变量, val是一个只读的...

  • Kotlin-var和val的区别

    Kotlin中有两个关键字定义变量var和val,区别如下: var:var是一个可变变量,这是一个可以通过重新分...

网友评论

      本文标题:Kotlin中var和val区别

      本文链接:https://www.haomeiwen.com/subject/dlloxxtx.html