Kotlin
Kotlin - when, for
jinhan38
2021. 4. 6. 00:02
val list = listOf<Int>(3, 4, 5, 6, 7, 8, 9, 10)
val value = 12
val result = when (value) {
in list -> "value is in the list"
in 1..10 -> "It is in the range A"
in 10..20 -> "It is in the range B"
else -> "none fo the above"
}
println("result : $result")
//result : It is in the range B
val array = arrayOf("A", "B", "C", "D")
for (i in array.indices) {
println("i : ${array[i]}")
}
// A, B, C, D
for ((index, value) in array.withIndex()) {
println("index : $index, value : $value")
}