Kotalin基本的语法和一些符号-------------------第三天

var 变量,可以更改的

val 常量,不可更改的

const val 类似于java中的public static final但并不完全是()

var和val声明方式

var c : (想要声明的类型)Int = 3  指定为int类型

var c  = 3   自适应类型,自己识别

Kotlin中NULL检查机制

//类型后面加?表示可以为空

var  age : String? = "666"

//抛出空指针异常

var age  = age!!.toInt()

//不处理时候,返回为null

var age = age?.toInt()

//age返回为-1

var age = age ?. toInt() ?: -1

Is关键字

is  类似于java中的instanceof但使用方法不完全一样

var c : Int = 3

if( c is String){

    //这里的c变量将会被变成String类型,如果与&& 相连,会转换成String

   return  c.length

}

return null

 

if(c !is String){

     //这里c还是Int变量

    return null

}

但是这个方法结束后c会变成String变量

return c.length

For循环的用法,in关键字

for(i in 1..4){

     //打印结果1 2 3 4

}

for(i downTo 4..1){

    //打印结果4 3 2 1

}

for(i downTo 4..1 step 2){

   //指定步长,分几步执行完,打印结果为4 1

}

for(i in 1 until 4){

  //排除结束元素,打印结果为1 2 3

}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值