kotlin 的when表达式

时间:2025-03-19 08:17:01

kotlin 的when表达式:

在kotlin中when表达式类似于Java中的switch语句。

简单实例:

//10分满分 9分干的不错 8分还可以 7分还需努力 6分刚好及格 其他(需要加油)
fun gradeStudent(score:Int){
	when(score){
		10 -> println("满分 ,棒棒的")
		9 -> println("干的不错")
		8 -> println("还可以")
		7 -> println("还需努力")
		6 -> println("刚好及格 ")
		else -> println("需要加油")
	}
}
fun main(args: Array<String>) {
	gradeStudent(9)
        gradeStudent(8)
}

输出结果:

干的不错
还可以