Flash cards
Review the key moves
What is the main idea behind Go Comparison Operators?
Lesson checks
Practice each idea before moving on
Short Mimo-style checks built from this lesson's code, terms, and sequence.
Which statement best captures the main point of this lesson?
Complete the missing token from the example code.
___ mainPut the learning moves in the order that makes the concept easiest to apply.
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
}A list of all comparison operators
| Operator | Name | Example |
|---|---|---|
| == | Equal to | x == y |
| != | Not equal | x != y |
| > | Greater than | x > y |
| < | Less than | x < y |
| >= | Greater than or equal to | x >= y |
| <= | Less than or equal to | x <= y |
You will learn more about comparison operators and how to use them in the Go Conditions chapter.