当表达kotlin时如何检查a&b
我有一些代码需要检查3条件,当使用表达式时如何使用
when (obj) { a == 1 -> doAIsOne() a -> doSomethingA() b -> doSomethingB() }
或者我只是做这个?
when (obj) { a -> when(a) { 1 -> doAIsOne() else -> doSomethingA() } b -> doSomethingB() }
when { obj == 1 && a == 1 -> doAIsOne() obj == a -> doSomethingA() obj == b -> doSomethingB() }