用switch 优化 if-else 代码
- 作者: 挑逗上帝79556269
- 来源: 51数据库
- 2022-08-17
// before
def fun1(a, b, c) {
println("-----------------------")
if (a > b || a > c) {
if (a > b) {
println("a 比 b 大")
}
if (a > c) {
println("a 比 c 大")
}
} else {
println("a 比 b、c都小")
}
}
//now
def fun2(a, b, c) {
println("-----------------------")
switch (true) {
case a > b:
println("a 比 b 大")
//break
case a > c:
println("a 比 c 大")
break
default:
println("a 比 b、c都小")
}
}
推荐阅读
