Rav*_*ers 2 android if-statement kotlin
在我的代码中,我有这个 if 语句:
if (categoryName == "SomeName1" || categoryName == "SomeName2" ||
categoryName == "SomeName3" || categoryName == "SomeName4" ||
categoryName == "SomeName5" || categoryName == "SomeName6") {
// Do something
}
Run Code Online (Sandbox Code Playgroud)
我想知道如果我可以缩短这个。就像是:
if (categoryName == "SomeName1" and "SomeName2" and "SomeName3" ...) {
// Do something
}
Run Code Online (Sandbox Code Playgroud)
有没有办法在 Kotlin 中做这样的事情?
您可以使用when语句。语法看起来像你所要求的:
when (categoryName) {
"SomeName1", "SomeName2", "SomeName3", "SomeName4", "SomeName5", "SomeName6" -> // Do something
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
195 次 |
| 最近记录: |