Operasi Komparasi
Operasi Komparasi merupakan suatu operasi yang digunakan Buat membandingkan dua data. Seperti pada bahasa pemrograman lainnya, di Golang kita juga Dapat melakukan operasi Komparasi. Operasi Komparasi banyak digunakan Buat logika permisalan.
Operasi Komparasi akan menghasilkan nilai berupa boolean. Nilai tersebut Dapat Benar atau salah tergantung hasil perbandingannya.
Tabel Operator Komparasi
Operator Komparasi | Keterangan |
---|---|
== | Sama dengan |
!= | Tak sama dengan |
>= | Lebih dari atau sama dengan |
Kurang dari atau sama dengan | |
> | Lebih dari |
Kurang dari |
Apabila Anda lihat operator pada tabel di atas, mungkin Anda akan berpikir bahwa operasi Komparasi terbatas pada Bilangan saja. Tetapi, sebenarnya Anda dapat melakukan operasi Komparasi dengan tipe data lain contohnya seperti string.
Teladan Operasi Komparasi
package main
import "fmt"
func main() {
var name = "Sandi Dharma"
var alias = "Sandi Dharma"
var nikname = "ruangdeveloper"
var result1 = name == alias
fmt.Println(result1)
var result2 = name == nikname
fmt.Println(result2)
var result3 = name != nikname
fmt.Println(result3)
}
output:
Komparasi pertama akan menghasilkan nilai true karena varibel name sama dengan variabel alias. Sedangkan, pada Komparasi kedua menghasilkan false karena variabel name Tak sama dengan variabel nikname. Terakhir, pada Komparasi ketiga menghasilkan nilai true karena variabel name memang Tak sama dengan nikname.
Teladan lainnya (tipe data number):
package main
import "fmt"
func main() {
var age1 = 21
var age2 = 25
var result1 = age1 > age2
fmt.Println(result1)
var result2 = age1 age2
fmt.Println(result2)
var result3 = age1 != age2
fmt.Println(result3)
}
output:
Berikutnya: #12 Operasi Boolean – Belajar Golang Dari Dasar