我是kotlin的新手,我想做一个没有“休息”的开关。在java中就是这样:
switch (b){
case 3:
Log.d("int", "3");
case 2:
Log.d("int", "2");
case 1:
Log.d("int", "1");
}
如果b = 2则会打印出来:
D / int:2
D / int:1
我想在Kotlin中这样做而不会为每个案例重复相同的代码。在kotlin转换器中,代码输出是:
when (b) {
3 -> {
Log.d("int", "3")
Log.d("int", "2")
Log.d("int", "1")
}
2 -> {
Log.d("int", "2")
Log.d("int", "1")
}
1 -> Log.d("int", "1")
}
还有另一种方法吗?我的实际代码比那个大;