Akademi Manajemen Informatika

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.

READ  Definisi, 4 Misalnya, Jenis & Langkah Kerjanya

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:

READ  Apa Itu Framework Dalam Pemrograman dan Mengapa Framework Sangat Berfaedah?

Berikutnya: #12 Operasi Boolean – Belajar Golang Dari Dasar