Go Comparison Operators
Comparison Operators
Comparison operators are used to compare two values.
Note: The return value of a comparison is either true (1) or false (0).
In the following example, we use the greater than operator (>) to find out if 5 is greater than 3:
Example
package main
import ("fmt")
func main() {
var x = 5
var y = 3
fmt.Println(x>y) // returns 1 (true) because 5 is greater than 3
}
Try it Yourself »
A list of all comparison operators:
| Operator | Name | Example | Try it |
|---|---|---|---|
| == | Equal to | x == y | Try it » |
| != | Not equal | x != y | Try it » |
| > | Greater than | x > y | Try it » |
| < | Less than | x < y | Try it » |
| >= | Greater than or equal to | x >= y | Try it » |
| <= | Less than or equal to | x <= y | Try it » |
You will learn more about comparison operators and how to use them in the Go Conditions chapter.