Lesson 15 of 100
For Loops
Iterating with for loops
📚
Learn💻
Practice❓
Quiz🏆
Challenge⭐
Complete📚 Lý thuyết
**For loop** trong Kotlin dùng để lặp qua một collection hoặc range. **Cú pháp:** ```kotlin for (item in collection) { // code } ``` **Các cách dùng:** - for (i in 1..10) - Từ 1 đến 10 - for (i in 1 until 10) - Từ 1 đến 9 - for (i in 10 downTo 1) - Từ 10 xuống 1 - for (i in 1..10 step 2) - Bước nhảy 2 - for (item in list) - Lặp qua list - for ((index, item) in list.withIndex()) - Với index
💡 Ví dụ 1/3
Các loại range
🟣 kotlin
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
fun main() { print("1..5: ") for (i in 1..5) print("$i ") println() print("1 until 5: ") for (i in 1 until 5) print("$i ") println() print("5 downTo 1: ") for (i in 5 downTo 1) print("$i ") println() print("1..10 step 2: ") for (i in 1..10 step 2) print("$i ") println()}💬 Các cách khác nhau để tạo sequence số.
🎯 Fun Fact
Kotlin không có vòng for kiểu C (for i=0; i<n; i++). Thay vào đó dùng ranges - ngắn gọn và an toàn hơn!
💡 Pro Tip
Dùng forEach{} thay vì for khi không cần break/continue!