if条件语句
Kotlin中的条件语句主要有两种实现方式:if和when。
fun main() {
val a = 37
val b = 40
val value = largerNumber(a, b)
println("larger number is " + value)
}
fun largerNumber(num1: Int, num2: Int): Int {
var value = 0
if (num1 > num2) {
value = num1
} else {
value = num2
}
return value
}
kotlin代码中能存在返回值
简化代码 :
fun largerNumber(num1: Int, num2: Int): Int {
val value = if (num1 > num2) {
num1 //直接返回了num1
} else {
num2
}
return value
}
直接将if语句返回
fun largerNumber(num1: Int, num2: Int): Int {
return if (num1 > num2) {
num1
} else {
num2
}
}
语法糖
fun largerNumber(num1: Int, num2: Int): Int = if(num1 > num2) num1 else num2