什么是常量
- 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类型
网友评论