Pada artikel kali ini KonsepKoding akan berbagi tutorial Golang Mengenai Looping dan jenis jenis looping pada Bahasa Pemrograman Golang.

Looping adalah salah satu konsep dasar dalam pemrograman yang memungkinkan pengulangan eksekusi suatu blok kode berulang kali. Dalam bahasa pemrograman Go, terdapat dua jenis loop utama: for dan range.

#4 Tutorial Golang Looping


1. Loop for

Loop for adalah struktur kontrol yang digunakan untuk mengulang eksekusi suatu blok kode selama suatu kondisi terpenuhi.

Sintaks:


package main


import "fmt"


func main() {

    // Contoh loop for

    for i := 1; i <= 5; i++ {

        fmt.Println("Iterasi ke", i)

    }

}


2. Loop range

Loop range digunakan untuk mengulang melalui elemen-elemen suatu struktur data seperti array, slice, atau map.


package main


import "fmt"


func main() {

    // Contoh loop range dengan slice

    numbers := []int{1, 2, 3, 4, 5}


    for index, value := range numbers {

        fmt.Printf("Index: %d, Value: %d\n", index, value)

    }

}



3. Penggunaan Looping untuk Kasus-kasus Tertentu

Contoh Kasus 1: Menjumlahkan Elemen dalam Slice

package main

import "fmt"

func main() {
    numbers := []int{1, 2, 3, 4, 5}
    sum := 0

    for _, value := range numbers {
        sum += value
    }

    fmt.Println("Jumlah elemen dalam slice:", sum)
}



Contoh Kasus 2: Mencari Nilai Maksimum dalam Array

package main

import "fmt"

func main() {
    scores := [5]int{90, 85, 78, 92, 88}
    maxScore := scores[0]

    for _, score := range scores {
        if score > maxScore {
            maxScore = score
        }
    }

    fmt.Println("Nilai maksimum:", maxScore)
}


Sekian untuk artikel mengenai Looping pada  Bahasa Pemrogaram Golang. Looping merupakan alat yang kuat dalam pemrograman untuk mengotomatisasi tugas-tugas yang memerlukan pengulangan. Dalam Go, kita dapat menggunakan loop for dan range untuk mencapai berbagai tujuan sesuai kebutuhan program.