02. 常量、变量

在 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    //不初始化,必须提供类型
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容