乐闻世界logo
搜索文章和话题

Kotlin中var和val有什么区别?

2月7日 11:54

在Kotlin中,varval都用于声明变量,但主要区别在于变量的可变性:

  • var:声明的是可变变量。这意味着变量的值在初始化后可以被改变。
  • val:声明的是不可变变量,也称为只读变量。一旦变量通过初始值被赋值后,其值就不能再改变。

简而言之,使用val定义的变量相当于Java中的final变量。

标签:Kotlin