package basic /** * 循环语句 */ fun main(args: Array) { // for循环 println("\n=== for in ===") var a: IntRange = 1..5 for (i in a) { print(i.toString() + "\t") } for (i in 5..10) { print(i.toString() + "\t") } println("\n=== while ===") // while循环 var b: Int = 6 while (b > 0) { println(b--) } println("=== do while ===") do { println(b++) } while (b <= 6) println("\n=== forEach ===") var array: IntArray = intArrayOf(6, 7, 8, 9, 10) array.forEach { println(it) } println("\n=== forEach 2 ===") array.forEach { i -> println(i) } println("\n=== forEach 3 ===") // 带有下标的foreach array.forEachIndexed { index, i -> println("index:${index},i:${i}") } }