Kotlin基础之变量与常量

一、变量的声明
1.隐式声明:

var a = 10

var b = "大王让我来巡山"

可以看出,隐式声明统一使用var来作为关键字声明变量
虽然都是隐式声明,但是ide依然会为我们检测数据类型
例如:

var a = 10

a = "大王让我来寻山

这样写就会报错。
虽然是隐式声明,不过我们不能这样写:

var a

因为这样编译器是通过后面的数据来检测数据类型的,如果我们什么也不写,编译器就不知道我们想要什么数据类型。
如果你说,我非要在声明的时候就强调一下数据类型,可不可以呢?答案是可以!
2.显式声明:

var a:Int = 10

相对于隐式声明,显式声明的时候我们后面可以不赋值

var a:Int

二、只读变量的声明
只读变量的声明使用 val关键字,其他与变量的声明都一致
1.隐式声明只读变量

val a="大王让我来巡山"

2.显示声明只读变量

val b:Int=123

与java中的常量一样,只读变量一旦初始化也不可更改
总结

1.对于有编程基础的童鞋来讲,尤其是有java基础的童鞋来讲,kotlin实在太容易上手了。
2.var声明变量
3.val声明只读变量
4.不同的数据类型,依然不能“混用”
5.kotlin会通过类型推断自动推断数据类型
6.通过冒号显示指定数据类型
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值