Kotlin开发指南KotlinKotlin编程

02. 常量、变量

2017-10-30  本文已影响123人  厚土火焱

在 kotlin 中常量和变量使用不同的关键字声明
常量使用 val
变量使用 var
常量和变量在声明的时候,都可以没有初始化值。在引用前必须必须初始化。

val a:Int = 5
var b:Int = 6

常量在初始化之后,不可以再赋值。否则会报错。

val a:Int = 5
var b:Int = 6
b += 5
a += 9    //此语句会报错

Kotlin 编译器支持自动类型判断,即声明时可以不指定类型,有编译器判断。
如果声明的时候不同时初始化,则必须指定类型。

val c = 5    //系统自动推断类型为 Int
var d = 7   //系统自动推断类型为 Int
val e:Int    //不初始化,必须提供类型
var f:Int    //不初始化,必须提供类型
上一篇 下一篇

猜你喜欢

热点阅读