1. Using a for loop
1 2 3 4 5 6 | fun main(args: Array<String>) { val items = listOf("apple", "banana", "kiwifruit") for (item in items) { println(item) } } | cs |
또는,
1 2 3 4 5 6 | fun main(args: Array<String>) { val items = listOf("apple", "banana", "kiwifruit") for (index in items.indices) { println("item at $index is ${items[index]}") } } | cs |
2. Using a while loop
1 2 3 4 5 6 7 8 | fun main(args: Array<String>) { val items = listOf("apple", "banana", "kiwifruit") var index = 0 while (index < items.size) { println("item at $index is ${items[index]}") index++ } } | cs |
3. Using when expression
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | fun describe(obj: Any): String = when (obj) { 1 -> "One" "Hello" -> "Greeting" is Long -> "Long" !is String -> "Not a string" else -> "Unknown" } fun main(args: Array<String>) { println(describe(1)) println(describe("Hello")) println(describe(1000L)) println(describe(2)) println(describe("other")) } | cs |
'Kotlin > Basic Syntax' 카테고리의 다른 글
8. Creating basic classes and their instances (0) | 2018.05.31 |
---|---|
7. Using ranges & collections (0) | 2018.05.31 |
5. Using Type checks & Automatic casts (0) | 2018.05.31 |
4. Using nullable values and Checking for null (0) | 2018.05.31 |
3. Using String templates & Conditional expressions (0) | 2018.05.31 |