Kotlin的var和val

什么是常量

  • val = value , 值类型
  • 类似 java 的final
  • 不能重复赋值!!!
    例如:
运行时常量 : val x = getX()
编译期常量: const val x = 2

什么是变量

  • var = variable
    例如:
var x = "Hello" // 定义变量
x = "HelloWorld" // 可以再次赋值

类型推导

  • 编译器可以推导量的类型
val string = "Hello" // 推导出 String 类型
val int = 10 // Int 类型
var x = getString() + 5 // String类型
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。