Menu
CoddyTech

Kata Kunci `continue`

Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 48 dari 109.

Kata kunci continue memungkinkan kita melewati iterasi saat ini dalam perulangan dan langsung berpindah ke iterasi berikutnya. Ini berguna saat kita ingin melewati nilai tertentu dalam pemrosesan perulangan.

Mari buat program yang hanya mencetak bilangan ganjil dari 1 sampai 10:

for i := 1; i <= 10; i++ {
    if i%2 == 0 {
        continue
    }
    fmt.Println(i)
}

Setelah menjalankan kode ini, hanya angka ganjil yang akan muncul di layar:

1
3
5
7
9

Apa yang terjadi di sini? Perulangan kita berjalan dari 1 hingga 10. Untuk setiap angka, kita memeriksa apakah angkanya genap dengan menggunakan i%2 == 0 (yang menguji apakah pembagian dengan 2 tidak menyisakan sisa).

Saat kita menemukan bilangan genap, pernyataan continue langsung melompat ke iterasi berikutnya dan melewati baris fmt.Println(i). Karena itu, hanya bilangan ganjil yang muncul dalam output kita.

challenge icon

Tantangan

Pemula
Dalam tantangan ini, kamu akan berlatih menggunakan kata kunci continue dalam for loop. Program harus mencetak semua angka dari 1 hingga 10, kecuali angka yang habis dibagi 3 (3, 6, 9). Gunakan kata kunci continue untuk melewati angka-angka tersebut.

Coba sendiri

package main

import "fmt"

func main() {
	// Lakukan perulangan untuk angka 1 hingga 10
	for i := 1; i <= 10; i++ {
		// TODO: Gunakan kata kunci continue untuk melewati angka yang habis dibagi 3
		// Petunjuk: Gunakan operator modulo (%) untuk memeriksa apakah i habis dibagi 3
		
		
		fmt.Println(i)
	}
}
quiz iconUji dirimu

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler Go online