Bahasa pemprograman golang #15
1. Go Conditions
Pernyataan bersyarat digunakan untuk melakukan tindakan berbeda
berdasarkan kondisi berbeda.
Suatu kondisi dapat bernilai benar atau salah.
Go mendukung operator perbandingan biasa dari matematika
- Less
than <
- Less
than or equal <=
- Greater
than >
- Greater
than or equal >=
- Equal
to ==
- Not
equal to !=
Selain itu, Go mendukung operator logika biasa
- Logical
AND &&
- Logical
OR ||
- Logical
NOT !
Anda dapat menggunakan operator ini atau kombinasinya untuk
menciptakan kondisi untuk pengambilan keputusan yang berbeda.
Contoh
Go memiliki pernyataan kondisional berikut
·
Gunakan if untuk menentukan blok kode yang akan dieksekusi, jika
kondisi yang ditentukan benar
·
Gunakan else untuk menentukan blok kode yang akan dieksekusi, jika
kondisi yang sama salah
·
Gunakan else if untuk menentukan kondisi baru yang akan diuji,
jika kondisi pertama salah
·
Gunakan switch untuk menentukan banyak blok kode alternatif yang
akan dieksekusi
Go if statement
Gunakan pernyataan if untuk menentukan blok kode Go yang akan
dieksekusi jika kondisinya benar.
Syntax
Perhatikan bahwa if menggunakan huruf kecil. Huruf besar (If atau
IF) akan menghasilkan kesalahan.
Pada contoh di bawah, kita menguji dua nilai untuk mengetahui
apakah 20 lebih besar dari 18. Jika kondisinya benar, cetak beberapa teks
Contoh
Kami juga dapat menguji variable
Contoh
Contoh dijelaskan
Pada contoh di atas kita menggunakan dua variabel, x dan y, untuk
menguji apakah x lebih besar dari y (menggunakan operator >). Karena x
adalah 20, dan y adalah 18, dan kita mengetahui bahwa 20 lebih besar dari 18,
kita mencetak ke layar bahwa "x lebih besar dari y".
Go if else Statement
Dalam bahasa pemrograman Go, pernyataan if-else digunakan untuk
membuat keputusan berdasarkan suatu kondisi. Berikut adalah sintaks dasar dari
pernyataan if-else di Go:
Syntax
Contoh
Go else if Statement
Dalam bahasa pemrograman Go, pernyataan else if digunakan untuk
menambahkan kondisi tambahan setelah pernyataan if. Ini memungkinkan Anda
mengevaluasi beberapa kondisi secara berurutan. Berikut adalah contoh
penggunaan pernyataan else if dalam Go:
Syntax







