2019-08-12 Kotlin整理 控制语句详解

2019-08-12  本文已影响0人  喜欢萌妹子的少年
WechatIMG84.png
Kotlin中的三元运算符
for语句

1、新增的规则,去满足for(初始值;条件;增减步长)这个规则

使用数组的indices属性遍历
var arrayListTwo = arrayOf(1,3,5,7,9)
for (i in arrayListTwo.indices){
    println("arrayListTwo[$i] => " + arrayListTwo[i])
}
使用数组的withIndex()方法遍历
var arrayListTwo = arrayOf(1,3,5,7,9)
for ((index,value) in arrayListTwo.withIndex()){
    println("index => $index \t value => $value")
}
使用列表或数组的扩展函数遍历
when语句
when(1){
     // 即x = 1,2,3时都输出1。
    1 , 2 , 3 -> {
        println("1")
    }
    5 -> {
        println("5")
    }
    else -> {
        println("0")
    }
}
var num:Int = 5
when(num > 5){
    true -> {
        println("num > 5")
    }
    false ->{
        println("num < 5")
    }
    else -> {
        println("num = 5")
    }
}
检查值是否存在于集合或数组中
检查值是否为指定类型的值
上一篇下一篇

猜你喜欢

热点阅读