Mengenal Jenis-Jenis Operator dalam Golang: Panduan Lengkap untuk Pemula
Table of Contents
Sama seperti bahasa pemerograman lainnya, di golang juga terdapat jenis-jenis operator yang serign di pakai oleh developer untuk melengkapi flow applikasi yang di buatnya. Kali ini, CodeDadakan akan membahas secara lengkap jenis-jenis operator dalam bahasa pemerograman golang dan bagaimana cara menggunakannya.
Apa itu Operator ?
Sederhananya, operator adalah sebuah simbol yang di gunakan untuk melakukan operasi terhadap sebuah variable atau nilai. Pada bahasa pemerograman golang, terdapat jenis operator yang dapat di gunakan. mulai dari operasi matematika dasar, hingga operasi perbandingan logika. berikut adalah beberapa operator yang terdapat pada bahasa pemerograman golang.
Operator Aritmatika
Operator aritmatika adalah operator yang dapat di gunakan untuk menghitung layaknya perhitungan matematika. Berikut adalah beberapa operator aritmatika yang di gunakan pada golang :
- Operator penjumlahan : +
- Operator pengurangan : -
- Operator perkalian : *
- Operator pembagian : /
- Operator sisa bagi ( modulus ) : %
Silahkan buka project golang pada teks editor anda , dan mari kita latihan untuk membuat kode operator aritmatika.
Contoh kode operator aritmatika :
package main
import "fmt"
func main() {
a := 10
b := 3
fmt.Println("Hasil Penjumlahan a + b : ", a+b)
fmt.Println("Hasil Pengurangan a - b : ", a-b)
fmt.Println("Hasil Perkalian a * b :", a*b)
fmt.Println("Hasil Pembagian a / b :", a/b)
fmt.Println("Hasil Sisa Bagi a % b :", a%b)
}
Jangan lupa untuk save file main.go dan jalankan project golang anda kemudian lihat hasilnya.
Operator Penugasan
Operator penugasan di gunakan untuk memberikan nilai pada variable. Beberapa operator penugasan yang di gunakan pada golang :
- = : Menetapkan nilai langsung pada variable.
- += : Menambah nilai variable dengan nilai yang di tetapkan.
- -= : Mengurangi nilai variable dengan nilai yang di tetapkan.
- /= : Membagi nilai variable degan nilai yang di tetapkan.
- *= : Mengalikan nilai variable dengan nilai yang di tetapkan.
- %= : Menghasilkan sisa bagi dari nilai variable.
Contoh Kode :
package main
import "fmt"
func main() {
a := 5
a += 2 // a = a + 2
fmt.Println("Hasil setelah +=:", a)
}
Jangan lupa untuk save file, kemudian jalankan dan lihat hasil outpunya.
Operator Pembanding
Operator pembanding dapat di gunakan untuk membandingkan 2 buah variable atau nilai, yang hasilnya akan menjadi boolean ( true atau false ). Berikut adalah beberapa operator pembanding yang di gunakan pada bahasa pemerograman golang :
- Sama dengan ( = )
- Tidak sama dengan ( != )
- Lebih besar dari ( > )
- Lebih kecil dari ( < )
- Lebih besar sama dengan ( >= )
- Lebih kecil sama dengan ( <= )
Berikut adalah contoh kode nya :
package main
import "fmt"
func main() {
a := 5
b := 3
fmt.Println(a == b) // hasilnya false
fmt.Println(a != b) // hasilnya true
fmt.Println(a > b) // hasilnya true
fmt.Println(a < b) // hasilnya false
}
Jangan lupa untuk save file, kemudian jalankan dan lihat hasil outpunya.
Operator Logika
Operator ini di gunakan untuk menggabungkan beberapa kondisi yang logis. Biasanya sering di gunakan untuk pengkondisian dan perulangan. Berikut adalah beberapa contoh operator logika.
- && : Logika AND : akan menghasilkan nilai true jika kedua nilai yang di bandingkan bernilai true
- || : Logika OR : akan menghasilkan nilai true jika salah satu dari nilai yang di bandingkan bernilai true
- ! : Logika Not : membalikkan hasil kondisi ( true akan menjadi false, false akan menjadi true )
Contoh kode nya :
package main
import "fmt"
func main() {
a := true
b := false
fmt.Println("a && b:", a && b) // false, karena variable b : false
fmt.Println("a || b:", a || b) // true, karena variable a : true
fmt.Println("!a:", !a) // false, karena variable a : true ( di balikkan )
}
Jangan lupa untuk save file, kemudian jalankan dan lihat hasil outpunya.
Operator Increment Decrement
Operator ini biasanya di gunakan untuk mengurangi nilai pada sebuah variable angka. Berikut contoh operator increment decrement :
- ++ : Operator Increment : Menambahkan 1 pada variable
- -- : Operator Decrement : Mengurangi 1 pada variable
Berikut contoh kode nya :
package main
import "fmt"
func main() {
a := 10
a++
fmt.Println("Nilai a:", a) // nilai a akan menjadi 11
}
Jangan lupa untuk save file, dan lihat hasil outputnya.
Kesimpulan.
Operator dalam bahasa pemerograman sangat penting untuk di pahami untuk membangun applikasi yang kompleks. Mulai dari operator aritmatika, operator penugasan, operator pembanding, hingga operator increment decrement, semuanya berperan penting dalam penulisan kode.
Semoga dengan adanya penjelasan ini, anda dapat memahami jenis jenis operator dalam golang. Jangan ragu untuk terus berlatih agar semakin mahir dalam menggunakan operator di Golang!
Selanjutnya anda dapat mempelajari module :
Posting Komentar