美文网首页
Kotlin 条件控制

Kotlin 条件控制

作者: 闫鹏飞写字的地方 | 来源:发表于2021-08-19 21:59 被阅读0次
IF 表达式
// 传统用法
var max = a 
if (a < b) max = b

// 使用 else 
var max: Int
if (a > b) {
    max = a
} else {
    max = b
}
 
// 作为表达式
val max = if (a > b) a else b

When 表达式
when 类似其他语言的 switch 操作符。其最简单的形式如下:

when (x) {
    1 -> print("x == 1")
    2 -> print("x == 2")
    else -> { // 注意这个块
        print("x 不是 1 ,也不是 2")
    }
}

我们也可以检测一个值在(in)或者不在(!in)一个区间或者集合中:

when (x) {
    in 1..10 -> print("x is in the range")
    in validNumbers -> print("x is valid")
    !in 10..20 -> print("x is outside the range")
    else -> print("none of the above")
}

相关文章

  • Kotlin学习之流程控制

    Kotlin学习之流程控制 @(Kotlin学习) Kotlin的流程控制,可以分为条件语句和循环语句。 一、条件...

  • Kotlin 类和对象(六)

    Kotlin 类和对象(六) 上一篇我们讲了Kotlin的循环还有条件控制Kotlin 循环和条件控制(五) ,这...

  • 从零开始学Kotlin-控制语句(4)

    从零开始学Kotlin基础篇系列文章 条件控制-if 条件控制-when 循环控制-for 循环控制-while/...

  • Kotlin 条件控制

    IF 表达式 一个 if 语句包含一个布尔表达式和一条或多条语句。 IF 表达式的结果赋值给一个变量。 区间 使用...

  • Kotlin 条件控制

    IF 表达式 一个 if 语句包含一个布尔表达式和一条或多条语句。它与在Java中的语法其实并没有什么区别。 下面...

  • Kotlin 条件控制

    原文地址:Kotlin 条件控制 1. IF 表达式 一个 if 语句包含一个布尔表达式和一条或多条语句。 我们也...

  • Kotlin 条件控制

    IF 表达式 When 表达式when 类似其他语言的 switch 操作符。其最简单的形式如下: 我们也可以检测...

  • Kotlin条件控制

    条件控制是每门编程语言中必不可少的,一般就是使用我们所熟知的 if-else ,来作为我们代码逻辑选择条件控制。 ...

  • kotlin-笔记01-语法概要(思维导图)

    本文涉及内容 kotlin数据类型kotlin容器类型kotlin方法&lambda表达式kotlin条件控制ko...

  • Kotlin 循环和条件控制(五)

    Kotlin 循环和条件控制(五) 上一篇我们讲了Kotlin的基础语法Kotlin 实战语法(四) ,现在我们要...

网友评论

      本文标题:Kotlin 条件控制

      本文链接:https://www.haomeiwen.com/subject/jtelbltx.html