美文网首页
Kotlin-var和val的区别

Kotlin-var和val的区别

作者: Bryan_Dong | 来源:发表于2018-07-26 19:06 被阅读0次

Kotlin中有两个关键字定义变量var和val,区别如下:

var:var是一个可变变量,这是一个可以通过重新分配来更改为另一个值的变量。这种声明变量的方式和Java中声明变量的方式一样。

var name ="Mr.A"

name ="Mr.B"

println(name)

val:val是一个只读变量,这种声明变量的方式相当于java中的final变量。一个val创建的时候必须初始化,因为以后不能被改变。

val finalValue ="Mr.C"

 println(finalValue)

相关文章

  • Kotlin-var和val的区别

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

  • val 和 lazy val的区别

    val 和 lazy val 的区别是:val 在它定义的时候就执行(发生作用),而 lazy val 当它第一次...

  • scala中的call-by-name和call-by-valu

    val和def的区别 在scala中,可以用val和def前缀来定义变量,例如: 这两者的区别在于: val定义值...

  • Kotlin中const val和val的区别

    const val使用情景 只能在Top-level,object和companion object的成员中声明 ...

  • var和val的区别

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

  • var 和 val 的区别

    本文作为笔记。在一般的 blog 中,对于 var 和 val 的差别都是这样描述的:这是两种变量,var ...

  • val和var的区别

    val定义的是常量类似于Java中的final,而var定义的是变量,非final. 永远优先使用val,当没有办...

  • 3.kotlin可变变量和不可变变量

    var 声明可变变量,val声明不可变变量也就是java中的final常量,但是也有区别 val和final的区别...

  • juquery中html(),text()和val()的区别与

    1. juquery中html(),text()和val()的区别 2. val方法同时设置多个表单项的选中状态:...

  • Kotlin

    fun关键字修饰方法var和val的区别:val:引用不可变,val声明的变量只能被赋值一次var:var声明局部...

网友评论

      本文标题:Kotlin-var和val的区别

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