【发布时间】:2020-05-15 00:56:57
【问题描述】:
我有以下代码块,并希望使用 Kotlin 减少它。我该怎么做?
if (name == nameArray[0]) {
// The statement
} else if(name == nameArray[1]) {
// The statement
} else if(name == nameArray[2]) {
// The statement
} else if(name == nameArray[3]) {
// The statement
} else {
// The statement
}
【问题讨论】:
-
你真的检查了数组中的同一个索引 3 次还是一个错字?
-
这里嵌套了什么?
-
好的,现在修好了。
-
这能回答你的问题吗? How to Implement switch case in Kotlin
-
您可以反过来迭代
nameArray,因为name保持不变,不是吗?你能提供一个最小的例子和nameArray的确切类型吗?
标签: kotlin