Kotlin语言中的when有点类似Java中的switch,但是比switch强大。
1、普通使用方法:
when (arg0) { 1 -> 100 2 -> 200 else -> 300 }2、自动转型
when(obj) { is Int -> "Int" is Byte -> "Byte" is Float -> "Float" is Double -> "Double" else -> "String" }
Kotlin语言中的when有点类似Java中的switch,但是比switch强大。
1、普通使用方法:
when (arg0) { 1 -> 100 2 -> 200 else -> 300 }2、自动转型
when(obj) { is Int -> "Int" is Byte -> "Byte" is Float -> "Float" is Double -> "Double" else -> "String" }