반복
package Kotlin
fun main(array: Array<String>) {
val a = mutableListOf<Int>(1, 2, 3, 4, 5, 6, 7, 8, 9)
for (item in a) {
if (item == 5) {
println("item is 5")
} else {
println("item is not 5")
}
}
println()
for ((index, item) in a.withIndex()) {
println("index : " + index + "value : " + item)
}
println()
a.forEach {
println(it)
}
println()
a.forEach { item ->
println(item)
}
println()
a.forEachIndexed { index, item ->
println("index : " + index + "value : " + item)
}
println()
for (i in 0 until a.size) {
println(a.get(i))
}
println()
for (i in 0 until a.size step (2)) {
println(a.get(i))
}
println()
for (i in a.size - 1 downTo (0)) {
println(a.get(i))
}
println()
for (i in a.size - 1 downTo (0) step (2)) {
println(a.get(i))
}
println()
for (i in 0..10) {
println(i)
}
println()
var b: Int = 0
var c: Int = 4
while (b < c) {
b++
println("b")
}
println()
var d : Int = 0
do {
println("hello")
d++
} while (d < c)
}