Penjelasan tentang `for` loop
Termasuk bagian Dasar-Dasar dalam perjalanan GO di Coddy. Pelajaran 44 dari 109.
for loop adalah satu-satunya konstruksi perulangan di Go, yang digunakan untuk mengulang blok kode beberapa kali. Mari kita pelajari cara kerjanya langkah demi langkah.
Pertama, mari kita buat program sederhana yang menghitung dari 1 sampai 5 menggunakan for loop:
for i := 1; i <= 5; i++ {
fmt.Println(i)
}Setelah menjalankan kode ini, angka 1 sampai 5 akan tampil di layar, satu angka per baris:
1
2
3
4
5Mari pahami apa yang terjadi dalam for loop kita:
for loop memiliki tiga bagian utama:
1. i := 1 - Ini adalah bagian inisialisasi, tempat kita membuat variabel dan menetapkan nilai awalnya
2. i <= 5 - Ini adalah kondisi yang diperiksa sebelum setiap iterasi perulangan; perulangan berlanjut selama kondisi ini benar
3. i++ - Ini adalah pernyataan setelah perulangan yang dijalankan setelah setiap iterasi perulangan (menambahkan 1 ke i)
Perulangan bekerja dengan menginisialisasi i ke 1 terlebih dahulu, lalu memeriksa apakah i kurang dari atau sama dengan 5. Jika benar, perulangan menjalankan kode di dalamnya (mencetak nilainya), lalu menjalankan i++ untuk menambah nilainya sebesar 1. Proses ini berulang hingga kondisinya menjadi salah (saat i menjadi 6).
Tantangan
PemulaDalam tantangan ini, kamu akan berlatih menggunakan perulangan for dasar untuk menghitung dan mencetak angka.
Tugasmu adalah menulis perulangan for yang menghitung dari 1 hingga 10 dan mencetak setiap angka pada baris baru.
Ini akan membantumu memahami cara menggunakan perulangan for untuk tugas menghitung sederhana.
Coba sendiri
package main
import "fmt"
func main() {
// TODO: Tulis for loop yang menghitung dari 1 sampai 10
// dan mencetak setiap angka pada baris baru
}Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.
Semua pelajaran di Dasar-Dasar
4Operator Perbandingan dan Logika
Operator Perbandingan, Bagian 1Operator Perbandingan, Bagian 2Operator AND LogikaOperator OR LogikaOperator NOT LogikaDasar Prioritas OperatorRingkasan, Membuat Perbandingan7Alur Kontrol: Perulangan
Penjelasan tentang `for` loop`for` loop Dasar`for` loop dengan Kondisi SajaKata Kunci `break`Kata Kunci `continue`Perulangan BersarangRangkuman: Mengulang Tindakan2Variabel dan Tipe Data Dasar
Apa itu variabelInferensi Tipe dengan `:=`Bilangan Bulat (int)Bilangan Floating-PointBooleanstringNilai NolKonstantaKonvensi PenamaanRangkuman: Variabel dan Tipe5Input/Output Dasar
Output TerformatKata Kerja FormatMencetak Tipe DataMendapatkan Input Dasar dari PenggunaRangkuman: Input dan Output8Fungsi
Memahami FungsiMendeklarasikan FungsiMemanggil FungsiParameter FungsiMengembalikan Satu NilaiMengembalikan Beberapa NilaiNilai Kembalian BernamaDasar Cakupan FungsiRangkuman: Membuat Kodemu Dapat Digunakan Kembali3Operator Dasar
Operator AritmetikaOperator PembagianOperator ModuloOperator PenugasanOperator Penugasan GabunganInkrementasi dan DekrementasiRangkuman: Perhitungan6Alur Kontrol: Percabangan
Pernyataan `if`Kata Kunci `else`Kata Kunci `else if`Shadowing Variabel dalam `if`Menginisialisasi VariabelPernyataan `switch``switch` dengan Ekspresi`switch` tanpa EkspresiKata Kunci `fallthrough`Ringkasan: Membuat KeputusanLatihan sendiri: Compiler Go online