Menu
CoddyTech

For-In Loop

Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 42 dari 86.

Perulangan memungkinkan kamu mengulang kode beberapa kali tanpa menulisnya berulang kali. for-in loop adalah loop yang paling umum di Swift, cocok saat kamu tahu persis berapa kali ingin mengulang sesuatu.

Berikut struktur dasarnya:

for number in 1...5 {
    print(number)
}
// output: 1, 2, 3, 4, 5 (masing-masing pada baris baru)

Perulangan membuat variabel bernama number yang secara otomatis mengambil setiap nilai dalam rentang tersebut. Kode di dalam kurung kurawal dijalankan satu kali untuk setiap nilai. Dalam kasus ini, kode dijalankan 5 kali.

Jika kamu tidak memerlukan variabel perulangan, gunakan garis bawah untuk mengabaikannya:

for _ in 1...3 {
    print("Hello!")
}
// Mencetak "Hello!" tiga kali

1...5 adalah rentang tertutup yang mencakup 1 dan 5. Kamu juga bisa menggunakan 1..<5 (rentang setengah terbuka) yang mencakup 1 hingga 4, tetapi tidak mencakup 5.

challenge icon

Tantangan

Mudah

Baca bilangan bulat n dari input. Gunakan for-in loop untuk mencetak semua angka dari 1 hingga n, masing-masing pada baris baru.

Kamu akan menerima input berikut:

  • Satu baris yang berisi bilangan bulat dalam bentuk string (misalnya, "5")

Baca input, ubah menjadi Int, lalu gunakan for-in loop dengan rentang tertutup untuk mencetak setiap angka.

Misalnya, jika inputnya 4, outputnya adalah:

1
2
3
4

Coba sendiri

// Baca input
let input = readLine()!
let n = Int(input)!

// TODO: Tulis kodemu di bawah ini, gunakan perulangan for-in untuk mencetak angka dari 1 hingga n
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Swift