for
fun main() {
for(i in 1..9) {
// 1 2 3 4 5 6 7 8 9
print("$i ")
}
println()
for(i in 1..9 step 2) {
// 1 3 5 7 9
print("$i ")
}
println()
}
for with map
- a..b을 사용하면 기본적으로 a <= i <= b 인데 a..<b처럼 미만으로 지정할 수 잇다.
fun main() {
val map: Map<String, Int> = mutableMapOf("홍길동" to 10, "장길동" to 20)
for((name, age) in map) {
println("${name}의 나이는 ${age}살이야")
}
}
while
fun main() {
var cnt = 1
// 1 2 3 4 5 6 7 8 9
while (cnt < 10) {
print("$cnt ")
cnt ++
}
println()
}