Apa saja operator-operator di Golang
Terdapat berbagai operator dalam Go yang memungkinkan Anda melakukan operasi matematika, perbandingan, logika, dan lainnya. Berikut adalah beberapa operator yang ada di Go beserta contoh dan penjelasannya:
1. Operator Aritmatika:
+
(Penjumlahan): Menjumlahkan dua nilai.-
(Pengurangan): Mengurangkan nilai di sebelah kiri dengan nilai di sebelah kanan.*
(Perkalian): Mengalikan dua nilai./
(Pembagian): Membagi nilai di sebelah kiri dengan nilai di sebelah kanan.%
(Modulus): Mengembalikan sisa hasil bagi dari pembagian.
2. Operator Perbandingan:
==
(Sama dengan): Memeriksa apakah dua nilai sama.!=
(Tidak sama dengan): Memeriksa apakah dua nilai tidak sama.<
(Kurang dari): Memeriksa apakah nilai di sebelah kiri lebih kecil dari nilai di sebelah kanan.>
(Lebih besar dari): Memeriksa apakah nilai di sebelah kiri lebih besar dari nilai di sebelah kanan.<=
(Kurang dari atau sama dengan): Memeriksa apakah nilai di sebelah kiri lebih kecil atau sama dengan nilai di sebelah kanan.>=
(Lebih besar atau sama dengan): Memeriksa apakah nilai di sebelah kiri lebih besar atau sama dengan nilai di sebelah kanan.
3. Operator Logika:
&&
(Logika AND): Mengembalikan true jika kedua ekspresi logika bernilai true.||
(Logika OR): Mengembalikan true jika salah satu dari kedua ekspresi logika bernilai true.!
(Logika NOT): Membalikkan nilai logika.
4. Operator Penugasan:
=
(Penugasan): Menetapkan nilai di sebelah kanan ke variabel di sebelah kiri.+=
,-=
,*=
,/=
,%=
(Operasi penugasan dengan operasi aritmatika): Contoh:a += b
sama dengana = a + b
.
5. Operator Bitwise:
&
(AND bitwise): Melakukan operasi AND pada setiap bit dari dua bilangan.|
(OR bitwise): Melakukan operasi OR pada setiap bit dari dua bilangan.^
(XOR bitwise): Melakukan operasi XOR pada setiap bit dari dua bilangan.<<
(Left shift): Melakukan operasi left shift pada setiap bit dari bilangan.>>
(Right shift): Melakukan operasi right shift pada setiap bit dari bilangan.
Ini adalah beberapa operator dasar di Go beserta contoh penggunaannya. Dengan menggunakan operator ini, Anda dapat melakukan berbagai operasi pada nilai dan variabel dalam program Go Anda.
Di bab berikutnya akan dibahas tentang bagaimana melakukan seleksi kondisi di Golang
Last updated