1. 程式人生 > >Kotlin的控制流程(if表達式)

Kotlin的控制流程(if表達式)

kotlin pos str 流程 pre body ray var 返回

在Kotlin中if是一個表達式,即它會返回一個值。

fun main(args: Array<String>) {
    //傳統用法
    var a:Int = 12
    var b:Int = 14
    var max:Int
    if(a > b){
        max = a
    }else{
       max =b
    }
    //作為表達式
    max = if(a >b) a else b

    //作為表達式  if的分支可以是一個代碼快
    max = if(a > b){
        println(
"max = $a") a }else{ println("max = $b") b } }

Kotlin的控制流程(if表達式)