bugl
bugl
HomeLearnPatternsPathsSearch
HomeLearnPatternsPathsSearch

Loading lesson path

Learn/Go/Go Tutorial
Go•Go Tutorial

Go Comparison Operators

Flash cards

Review the key moves

1/4
Core idea

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.

1Quick choice

Which statement best captures the main point of this lesson?

2Fill blank

Complete the missing token from the example code.

___ main
3Order

Put the learning moves in the order that makes the concept easiest to apply.

In the following example, we use the greater than operator ( > ) to find out if 5 is greater than 3:
Comparison operators are used to compare two values.
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
}

A list of all comparison operators

OperatorNameExample
==Equal tox == y
!=Not equalx != y
>Greater thanx > y
<Less thanx < y
>=Greater than or equal tox >= y
<=Less than or equal tox <= y

You will learn more about comparison operators and how to use them in the Go Conditions chapter.

Previous

Go Assignment Operators

Next

Go Logical Operators