Cara melakukan seleksi kondisi di Golang
Dalam Go (atau Golang), seleksi kondisi dapat dilakukan menggunakan beberapa pernyataan kontrol alur, seperti if
, else
, dan switch
. Berikut adalah contoh penggunaannya:
1. Penggunaan if
, else if
, dan else
:
if
, else if
, dan else
:Dalam contoh di atas, program mengevaluasi nilai dari variabel angka
dan mencetak pesan sesuai dengan kondisi yang terpenuhi.
2. Penggunaan switch
:
switch
:Dalam contoh ini, program membandingkan nilai variabel angka
dengan nilai-nilai yang diberikan dalam blok case
. Jika ada kecocokan, blok case
yang sesuai akan dieksekusi. Jika tidak ada kecocokan, blok default
akan dieksekusi.
Penjelasan:
if
digunakan untuk melakukan seleksi kondisi satu arah. Jika kondisi diif
terpenuhi, pernyataan di dalam blokif
akan dieksekusi. Jika tidak, program akan memeriksa blokelse if
danelse
jika ada.switch
digunakan untuk seleksi kondisi multi arah. Program membandingkan nilai ekspresi diswitch
dengan nilai-nilai dalam blokcase
. Jika ada kecocokan, blokcase
yang sesuai akan dieksekusi. Jika tidak ada kecocokan, blokdefault
akan dieksekusi jika ada.
Perhatikan bahwa di Go, setiap blok case
dalam switch
secara otomatis mengakhiri eksekusi setelah dilakukan. Jadi, tidak perlu menggunakan break
seperti di beberapa bahasa pemrograman lainnya.
Di bab berikutnya akan dibahas tentang bagaimana melakukan perulangan di Golang
Last updated