Struktur if, else, dan switch, for, range dalam Pemrograman Golang – Dalam bahasa pemrograman, struktur kontrol aliran eksekusi adalah kemampuan untuk mengatur urutan dan kondisi eksekusi pernyataan dalam program. Artikel ini akan memandu Anda melalui berbagai mekanisme struktur kontrol yang ada dalam bahasa pemrograman Go, memberikan wawasan tentang penggunaan pernyataan kondisional if
, penggunaan switch
untuk pengkategorian nilai, dan bagaimana melaksanakan perulangan menggunakan for
.
Pengendalian Aliran Eksekusi dengan Pernyataan Kondisional if
Pernyataan kondisional if
adalah salah satu alat utama untuk mengendalikan aliran eksekusi dalam program Go. Ini memungkinkan program untuk menjalankan blok kode tertentu hanya jika kondisi tertentu terpenuhi.
package main
import "fmt"
func main() {
umur := 18
if umur >= 18 {
fmt.Println("Anda sudah dewasa.")
} else {
fmt.Println("Anda masih anak-anak.")
}
}
Penggunaan Pernyataan switch
untuk Kondisi yang Berbeda
Pernyataan switch
adalah cara efisien untuk menangani beberapa kasus kondisi yang berbeda dalam satu blok kode. Ini sangat berguna ketika Anda ingin memeriksa nilai yang mungkin memiliki banyak kemungkinan.
package main
import "fmt"
func main() {
angka := 3
switch angka {
case 1:
fmt.Println("Satu")
case 2:
fmt.Println("Dua")
case 3:
fmt.Println("Tiga")
default:
fmt.Println("Bilangan lain")
}
}

Melakukan Perulangan dengan Pernyataan for
Pernyataan for
digunakan untuk melakukan perulangan berulang kali. Ada beberapa cara untuk menggunakan pernyataan for
dalam Go.
Pernyataan for
dengan Satu Kondisi
package main
import "fmt"
func main() {
for i := 1; i <= 5; i++ {
fmt.Println(i)
}
}
Pernyataan for
sebagai Perulangan Tak Terbatas
package main
import "fmt"
func main() {
i := 1
for {
fmt.Println(i)
i++
if i > 5 {
break
}
}
}
Kesimpulan
Struktur kontrol aliran eksekusi memainkan peran penting dalam membentuk jalannya program Anda. Dalam artikel ini, Anda telah belajar tentang penggunaan pernyataan kondisional if
untuk menjalankan kode berdasarkan kondisi tertentu, serta penggunaan pernyataan switch
untuk penanganan kondisi yang berbeda. Selain itu, Anda juga telah memahami cara melakukan perulangan dengan pernyataan for
. Dengan pemahaman ini, Anda dapat mengontrol alur eksekusi program dengan efektif dalam bahasa pemrograman Go.
Baca Juga :
- Belajar Golang untuk Pemula
- Memahami Tipe Data dan Variabel dalam Bahasa Pemrograman Go
- Struktur if, else, dan switch, for, range dalam Pemrogaman Golang
- Function dan Method dalam Bahasa Pemrograman Go
- Memahami Array, Slice, dan Map di Golang
- Pemrograman Berorientasi Objek dengan Golang
- Concurrent Programming dengan Goroutine dan Channel pada Golang
- Error Handling yang Efektif pada Pemrograman Golang
- Pengujian dan Benchmarking pada Golang
- Penggunaan Package dan Pembuatan Package Pada Golang
- Deploy Aplikasi Golang pada Server
- Meningkatkan Kinerja Aplikasi Golang